home *** CD-ROM | disk | FTP | other *** search
/ Asymetrix Multimedia Toolbook 4.0 (CBT Edition) / Asymetric Multimedia Toolbook 4.0 (CBT Edition).iso / ctb40ap.z / GENQUIZ.SPB (.txt) < prev    next >
Asymetrix ToolBook File  |  1996-01-10  |  221KB  |  3,584 lines

  1. F    (    (    K
  2. *ClassTbl*
  3. *ClassEntry*
  4. *PTABLE*
  5. *WINDOWSEG*
  6. *ICONRESTAB*
  7. *ICONRESSEG*
  8. *ICONRES*
  9. Background
  10. *OBJTABLE*
  11. *IDTABLE*
  12. *NAMETAB*
  13. Rectangle
  14. Ellipse
  15. RoundedRectangle
  16. Polygon
  17. IrregularPolygon
  18. AngledLine
  19. Curve
  20. PaintObject
  21. Picture
  22. Group
  23. Stage
  24. Button
  25. Viewer
  26. ComboBox
  27. Field
  28. RecordField
  29. Hotword
  30. *RHOTWORD*
  31. *TbxBase*
  32. (    bxBase*
  33. 40HYP.SBK
  34.     (    bxBase*
  35. Specialist icon
  36. Previous (enabled)
  37. Previous (disabled)
  38. Next (enabled)
  39. Next (disabled)
  40. Map (enabled)
  41. Map (disabled)
  42. wwwwwwwwwwwwwwwwwwwwwwp
  43. wwwwwwwwwwwwwwwwwwwwwwp
  44. wwwwwwwwwwwwwwwwwwwwwwp
  45. wwwwwwwwwwwwwwwwwwwwwwp
  46. wwwwwwwwwwwwwp
  47. wxxxxxxxxxwwwwwwwwwwwwp
  48. wwwwwwwwwwp
  49. xxwwwwwwwwwwp
  50. wwwwwwwwwp
  51. xwwwwwwwwwwp
  52. wwwwwwwwwp
  53. xwwww{wwwwp
  54. wwww{wwwwp
  55. w{wwwwp
  56. {ww{wp
  57. xx{w{w{wwp
  58. wwwwx
  59. wwwwwx
  60. www{w{w{wwp
  61. wwwwwwwwwwwwwwwww{ww
  62. wwwwwwwwwwwwww{ww{ww{wp
  63. wwwwwwwwwwwwwwwww{wwwwp
  64. wwwwwwwwwwwwwwwww{wwwwp
  65. wwwwwwwwwwwwwwwwwwwwwwp
  66. xxxxxxxxxxxxxxx
  67. xxxxxxxxxxxxxxxp
  68. xxxxxx
  69. wwwww
  70. xxxwxxxxxxxxxp
  71. xxxxxxx
  72. wwwwwwwwwwwwp
  73. xwxwwwwwxwxxp
  74. xxxxxxx
  75. wwwwwwwwwwwp
  76. xxxxxxx
  77. wwwwww
  78. xxxxxxx
  79. wxxxxxx
  80. wwwwwww
  81. wwxwxxx
  82. wwwwwww
  83. wwwwxx
  84. wwwwwww
  85. wwwww
  86. wwwwwww
  87. xxxxxxxxxxxxxxx
  88. xxxxxxxxxxxxxxxx
  89. xxxxxx
  90. wwwww
  91. xxxwxxxxxxxxx
  92. xxxxxxx
  93. wwwwwwwwwwww
  94. xwxwwwwwxwxx
  95. xxxxxxx
  96. wwwwwwwwwww
  97. wxwxx
  98. xxxxxxx
  99. wwwwww
  100. wwwwww
  101. wwwwx
  102. xxxxxxx
  103. wwwww
  104. wxxxxxx
  105. wwwwwww
  106. wwxwxxx
  107. wwwwwww
  108. wwwwxx
  109. wwwwwww
  110. wwwww
  111. wwwwwww
  112. xxxxx
  113. xxxxxx
  114. xxxxxxx
  115. xxxxxxxp
  116. xxxxxxxp
  117. xxxxxxxp
  118. wxxxxxxxxxx
  119. wwwww
  120. wwxwxxxxxxxx
  121. wwwwwwww
  122. wwwwxxxxxxxx
  123. wwwwwww
  124. wwwxxxxxxx
  125. wwwwwwww
  126. wwwwxxxxxx
  127. wwwwwww
  128. wwxxxxxxxx
  129. xxxxx
  130. xxxxxx
  131. xxxxxxx
  132. xxxxxxxpxx
  133. xxxxxxxpxxp
  134. xxxxxxxpp
  135. wxxxxxxxxxx
  136. wwwww
  137. wwxwxxxxxxxx
  138. wwwwwwww
  139. wwwwxxxxxxxx
  140. wwwwwww
  141. wwwxxxxxxx
  142. wwwwwwww
  143. wwwwxxxxxx
  144. wwwwwww
  145. wwxxxxxxxx
  146. xwxwx
  147. wwwwwwxxx
  148. wwwwwx
  149. wwwwwx
  150. wwwwxx
  151. wwwwp
  152. xwxwx
  153. wwwwwwxxx
  154. wwxwxxwww
  155. wwwwwx
  156. wwwwwx
  157. wwwwxx
  158. wwwwp
  159. wwwwp
  160. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  161. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  162. wwwwwwwwwwwwww
  163. wwwwwwwwwwwwww
  164. wwwwwwwwwwwwww
  165. wwwwwwwwwwwwww
  166. wwwwwwwwwwwwww
  167. wwwwwwwwwwwwww
  168. wwwwwwwwwwwwww
  169. wwwwwwwwwwwwww
  170. wwwwwwwwwwwwww
  171. wwwwwwwwwwwwww
  172. wwwwwwwwwwwwww
  173. wwwwwwwwwwwwww
  174. wwwwwwwwwwwwww
  175. wwwwwwwwwwwwww
  176. wwwwwwwwwwwwww
  177. wwwwwwwwwwwwww
  178. wwwwwwwwwwwwww
  179. wwwwwwwwwwwwww
  180. wwwwwwwwwwwwww
  181. wwwwwwwwwwwwww
  182. wwwwwwwwwww
  183. wwwwwwwwwww
  184. wwwwwwwwwww
  185. wwwwwwwwwww
  186. wwwwwwwwwww
  187. wwwwwwwwwww
  188. wwwwwwwwwwww
  189. wwwwwwwwwwww
  190. wwwwwwwwwwww
  191. wwwwwwwwwwww
  192. wwwwwwwwwwww
  193. wwwwwwwwwwww
  194. wwwwwwwwwwww
  195. wwwwwwwwwwww
  196. wwwwwwwwwwww
  197. wwwwwwwwwwww
  198. wwwwwwwwwwww
  199. wwwwwwwwwwww
  200. wwwwwwwwwwww
  201. wwwwwwwwwwww
  202. wwwwwwwwwwww
  203. wwwwwwwwwwww
  204. wwwwwwwwwwww
  205. wwwwwwwp
  206. wwwwwwwwwwww
  207. wwwwwwwp
  208. wwwwwwwwwwww
  209. pwxwwwx
  210. wwwwwwwwwwwww
  211. wwwwwwwwwwwww
  212. wwwww
  213. wwwwwwwwwwwww
  214. wwwwp
  215. wwwwwwwwwwwww
  216. wwwwwwwwwwwww
  217. wwwwwwwwwwwwwx
  218. wwwwwwwwwwwww
  219. wwwwwwwwp
  220. wwwwwwwwwwwwx
  221. wwwwwwwwwpx
  222. wwwwwwwwwwww
  223. wwwwwwwwwpp
  224. wwwwwwwwwww
  225. wwwwwwwwwwpx
  226. wwwwwwwwwww
  227. wwwwwwwwwwpp
  228. wwwwwwwwww
  229. wwwwwwwwwwwpx
  230. wwwwwwwwww
  231. wwwwwwwwwwwpp
  232. wwwwwwwww
  233. wwwwwwwwwwwpx
  234. wwwwwwwww
  235. wwwwwwwwwwwwpp
  236. wwwwwwww
  237. wwwwwwwwwwwwpx
  238. wwwwwwww
  239. wwwwwwwwwwwwpp
  240. wwwwwww
  241. wwwwwwwwwwwwpx
  242. wwwwwww
  243. wwwwwwwwwwwwpp
  244. wwwwww
  245. wwwwwwwwwwwpx
  246. wwwwww
  247. wwwwwwwwwwpp
  248. wwwww
  249. wwwwwwwwwwpx
  250. wwwww
  251. wwwwwwwwwpp
  252. wwwwwwwwpx
  253. wwwwwwwwpp
  254. wwwwwwwwpx
  255. wwwwwwwwwpp
  256. wwwwwwwwwpx
  257. wwwwwwwwwpp
  258. wwwwwwwwpx
  259. wwwwwwwwpp
  260. wwwwwwwpx
  261. wwwwwwwwpp
  262. wwwwwwwpx
  263. wwwwwpp
  264. wwwwpx
  265. wwwpp
  266. wwwwp
  267. wwwpx
  268. wwwwwp
  269. wwwpp
  270. wwwwwwp
  271. wwwpx
  272. wwwwwwwp
  273. wwwwwwwwp
  274. wwwww
  275. wwww{
  276. wwwwp
  277. wwwwwwwwwp
  278. wwwww
  279. wwwww
  280. www{wp
  281. wwwwwwwwwwp
  282. wwwww
  283. wwwww{
  284. www{wwp
  285. wwwwwwwwwwwp
  286. wwwww
  287. wwwwww
  288. www{wwwp
  289. wwwwwwwwwwwwp
  290. wwwwww
  291. wwwwww{
  292. wwwwwwwwwwwwwp
  293. wwwwww
  294. wwwwwww
  295. {ww{wwp
  296. wwwwwwwwwwwwwwp
  297. wwwwww
  298. wwwwwww{
  299. wwwwwwwwwwwwwwwp
  300. wwwwww
  301. wwwwwwww{
  302. wwwwwwwwwwwwwwwwwwwwwp
  303. wwwwwww
  304. wwwwwwwwww
  305. wwwwwwwwwwwwwwwwwwwwwp
  306. wwwwwww
  307. wwwwwwwwwwwwwww
  308. wwwwwwwwwwwwwwwwwwwwwp
  309. wwwwwww
  310. w{wwwwwwwwwwwwwww
  311. wwwwwwwwwwwwwwwwwwwwwp
  312. wwwwwww
  313. wwwwwwwwwwww
  314. wwwwwwwwwwwwwwwwwwp
  315. wwwwwww
  316. wwwwwwwwwwwwwww
  317. wwwwwwwwwwwwwwwwwwwwwp
  318. wwwwwwww
  319. wwwwwwwwwwwwwww
  320. wwwwwwwwwwwwwwwwwwwwwp
  321. wwwwwwww
  322. wwwwwwwwwwwwww
  323. w{wwwwwwwwwwwwwwwwwwwwwp
  324. wwwwwwww
  325. wwwwwwwwwwwwww
  326. wwwwwwwwwwwwwwwwwwwwp
  327. wwwwwwww
  328. wwwwwwwwwwwww{ww{ww{wwwwwwwwwwwwwwwwwwwwp
  329. wwwwwwww
  330. wwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwp
  331. wwwwwwwww
  332. wwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwp
  333. wwwwwwwww
  334. wwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwp
  335. wwwwwwwww
  336. wwwwwwwwwwwwwwwww{wwwwwwwwwwwwwwwwwwwwwwwp
  337. wwwwwwwwww
  338. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  339. wwwwwwwwww
  340. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  341. wwwwwwwwww
  342. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  343. wwwwwwwwww
  344. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  345. wwwwwwwwwww
  346. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  347. wwwwwwwwwww
  348. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  349. wwwwwwwwwwww
  350. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  351. wwwwwwwwwwwww
  352. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  353. wwwwwwwwwwwwwww
  354. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  355. wwwwwwwwwwwwwwwww
  356. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  357. wwwwwwwwwwwwwwwwww
  358. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  359. wwwwwwwwwwwwwwwwwwww
  360. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  361. wwwwwwwwwwwwwwwwwwwww
  362. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  363. wwwwwwwwwwwwwwwwwwwww
  364. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  365. wwwwwwwwwwwwwwwwwwwwww
  366. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  367. wwwwwwwwwwwwwwwwwwwwww
  368. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  369. wwwwwwwwwwwwwwwwwwwwwww
  370. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  371. wwwwwwwwwwwwwwwwwwwwwww{
  372. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  373. wwwwwwwwwwwwwwwwwwwwwww
  374. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  375. wwwwwwwwwwwwwwwwwwwwwww
  376. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  377. wwwwwwwwwwwwwwwwwwwwwww
  378. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  379. wwwwwwwwwwwwwwwwwwwwwww
  380. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  381. wwwwwwwwwwwwwwwwwwwwwww
  382. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  383. wwwwwwwwwwwwwwwwwwwwwww
  384. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  385. wwwwwwwwwwwwwwwwwwwwww
  386. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  387. wwwwwwwwwwwwwwwwwwwwww
  388. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  389. wwwwwwwwwwwwwwwwwwwwww
  390. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  391. wwwwwwwwwwwwwwwwwwwwww
  392. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  393. wwwwwwwwwwwwwwwwwwwwww
  394. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  395. wwwwwwwwwwwwwwwwwwwwww
  396. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  397. wwwwwwwwwwwwwwwwwwwwww
  398. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  399. wwwwwwwwwwwwwwwwwwwwww
  400. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  401. wwwwwwwwwwwwwwwwwwwwww
  402. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  403. wwwwwwwwwwwwwwwwwwwwww
  404. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  405. wwwwwwwwwwwwwwwwwwwwww{
  406. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  407. wwwwwwwwwwwwwwwwwwwwwww
  408. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  409. wwwwwwwwwwwwwwwwwwwwwww
  410. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  411. wwwwwwwwwwwwwwwwwwwwwww{
  412. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  413. wwwwwwwwwwwwwwwwwwwwwwww
  414. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  415. wwwwwwwwwwwwwwwwwwwwwwwww
  416. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  417. wwwwwwwwwwwwwwwwwwwwwwwwww
  418. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  419. wwwwwwwwwwwwwwwwwwwwwwwwwww{
  420. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  421. wwwwwwwwwwwwwwwwwwwwwwwwwwwww{
  422. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  423. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  424. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  425. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  426. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  427. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  428. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp
  429. Edit INIT 
  430. blank transparent
  431. transparent blank icon
  432. wwwwww
  433. wwwwww
  434. wwwwwwp
  435. wwwwww
  436. 33333
  437. 333330
  438. 33333
  439. DDDDDDDD@
  440. DDDDDDDD@
  441. DDDDDDDDD@
  442. DDDDDDDDD@
  443. DDDDDDDDDDDD@
  444. DDDDDDDDD@
  445. DDDDDDDDD@
  446. DDDDDDDD@
  447. DDDDDDDD@
  448. DDDDDDD@
  449. wwwwwww
  450. wwwwwwww
  451. wwwwwwww
  452. wwwwwwwww
  453. wwwwwwwww
  454. wwwwwwwww
  455. wwwwwwww
  456. wwwwwwww
  457. wwwwwww
  458. DDDDDDDD@
  459. DDDDDDDD@
  460. DDDDDDDDD@
  461. DDDDDDDDD@
  462. DDDDDDDDDD@
  463. DDDDDDDDD@
  464. DDDDDDDDD@
  465. DDDDDDDD@
  466. DDDDDDDD@
  467. DDDDDDD@
  468. wwwwwww
  469. wwwwwwww
  470. wwwwwwww
  471. wwwwwwwww
  472. wwwwwwwwww
  473. wwwwwwwww
  474. wwwwwwww
  475. wwwwwwww
  476. wwwwwww
  477. DDDDDDD@
  478. DDDDDDDD
  479. DDDDDDDD@
  480. DDDDDDDDD
  481. DDDDDDDDD@
  482. DDDDDDDDDD
  483. DDDDDDDDD@
  484. DDDDDDDDD
  485. DDDDDDDD@
  486. DDDDDDDD
  487. DDDDDDD@
  488. wwwwwww
  489. wwwwwwww
  490. wwwwwwww
  491. wwwwwwwww
  492. wwwwwwwww
  493. wwwwwwwww
  494. wwwwwwww
  495. wwwwwwww
  496. wwwwwww
  497. DDDDDDD@
  498. DDDDDDDD
  499. DDDDDDDD@
  500. DDDDDDDDD
  501. DDDDDDDDD@DD
  502. DDDDDDDDDDDD
  503. DDDDDDDDD@DD
  504. DDDDDDDDD
  505. DDDDDDDD@
  506. DDDDDDDD
  507. DDDDDDD@
  508. wwwwwww
  509. wwwwwwww
  510. wwwwwwww
  511. wwwwwwwww
  512. wwwwwwwww
  513. wwwwwwwww
  514. wwwwwwww
  515. wwwwwwww
  516. wwwwwww
  517. CDBSE&File
  518. &Open...    Ctrl+O
  519. &Save    Ctrl+S
  520. Save &As...
  521. saveas
  522. &Import...
  523. import
  524. &Export...
  525. export
  526. Print Set&up...
  527. printsetup
  528. &Print Pages...    Ctrl+P
  529. printpages
  530. Prin&t Report...
  531. printreport
  532. Send &Mail...
  533. sendmail
  534. &Run...
  535. E&xit    Alt+F4
  536. &Edit
  537. &Undo    Ctrl+Z
  538. Cu&t    Ctrl+X
  539. &Copy    Ctrl+C
  540. &Paste    Ctrl+V
  541. paste
  542. C&lear    Del
  543. clear
  544. Select &All    Shift+F9
  545. selectall
  546. Select Pa&ge    Shift+F12
  547. selectpage
  548. &Size to Page    F11
  549. sizetopage
  550. F&ind...    F5
  551. Re&place...
  552. replace
  553. Aut&hor    F3
  554. author
  555. &Text
  556. &Character...    F6
  557. character
  558. &Paragraph...    F7
  559. paragraph
  560. &Regular    Ctrl+Space
  561. regular
  562. &Bold    Ctrl+B
  563. &Italic    Ctrl+I
  564. italic
  565. &Underline    Ctrl+U
  566. underline
  567. Stri&keout    Ctrl+K
  568. strikeout
  569. Superscrip&t/Subscript
  570. superscriptSubscript
  571. &Normal Script
  572. normalscript
  573. Su&bscript    Ctrl+L
  574. subscript
  575. Su&perscript    Ctrl+Shift+L
  576. superscript
  577. &Show Hotwords    F9
  578. showhotwords
  579. &Page
  580. &Next    Alt+Right
  581. &Previous    Alt+Left
  582. previous
  583. &First    Alt+Up
  584. first
  585. &Last    Alt+Down
  586. &Back    Shift+F2
  587. &History...    Ctrl+F2
  588. history
  589. N&ew Page    Ctrl+N
  590. newpage
  591. &Help
  592. &Contents    F1
  593. contents
  594. Status &Bar    F12
  595. statusbar
  596. enterField
  597. w,    #>
  598. cancel
  599. CancelSpecialist
  600. YesStr
  601. osaveSPCChoices
  602. NotDoneStr
  603. ASYM_GetString
  604. NotDoneYet
  605. cancel
  606. <+V!8
  607. s_spc_bkTemplate
  608. statusBar
  609. enterBackground
  610. V,    #?
  611. w,    #?
  612. -%,    #?
  613. of as in page of
  614. Info_Title
  615. "8ASYM_PostMsg
  616. ASYM_GetString
  617. resetCursor
  618. enterPage
  619. .'+    +F
  620. resetCursor
  621. author
  622. level
  623. first
  624. .'+    +F
  625. author
  626. level
  627. .'+    +F
  628. leaveBackground
  629. .'+    +F
  630. leavePage
  631. .'+    +F
  632. yhelpText
  633. statusBar
  634. mouseEnter
  635. statusBar
  636. mouseLeave
  637. trueValue
  638. trueValue
  639. enableCheckBox
  640. horizontalDisplayRes
  641. tb40WIN.DLL
  642. fake screen
  643. 9verticalDisplayRes
  644. fixCaption
  645. horizontalDisplayRes
  646. verticalDisplayRes
  647. 7wASYM_Container
  648. setFakeSize
  649. fixCaption
  650. enterPage
  651. ,"J-Y
  652. fakeCaption
  653. Normal window
  654. fake caption bar
  655. Window style
  656. 7wASYM_Container
  657. fixCaption
  658. propValue
  659. ASYM_Reset
  660. clear
  661. enterField
  662. propValue
  663. propValue
  664. leaveField
  665. paste
  666. .',    "
  667. pixels
  668. risNumber
  669. propValue
  670. width
  671. propValue
  672. keyChar
  673. startupWidth
  674. startupHeight
  675. propValue
  676. defStartupWidth
  677. defStartupHeight
  678. setFakeSize
  679. startupHeight pixels
  680. defStartupHeight
  681. startupHeight VGA
  682. fake page
  683. s_ouch
  684. defStartupWidth
  685. startupWidth
  686. resync
  687. GUASYM_IsNumber
  688. startupWidth pixels
  689. startupWidth VGA
  690. startupHeight
  691. 7wASYM_Container
  692. propValue
  693. propValue
  694. propValue
  695. resync
  696. update
  697. buttonUp
  698. update
  699. enterPage
  700. I    _value
  701. J    _value
  702. normal window
  703. @refTpFn
  704. s_spc_bkTemplate
  705. 7wASYM_Container
  706. update
  707. J    _value
  708. update
  709. propValue
  710. propValue
  711. ASYM_Reset
  712. I    _value
  713. propValue
  714. responsedata
  715. false
  716. PenableCheckBox
  717. transcript
  718. enable
  719. Log stats
  720. Log Responses
  721. TimeFormat
  722. Log Pages
  723. Log Times
  724. trueValue
  725. propValue
  726. Log stats
  727. timeFormat
  728. propValue
  729. Log pages
  730. false,null,false,false,false
  731. Log times
  732. ASYM_LogType
  733. Log responses
  734. 7wASYM_Container
  735. propValue
  736. ASYM_Reset
  737. propValue
  738. buttonClick
  739. ,&H.&
  740. ASYM_LogOptions
  741. choice
  742. log destination
  743. choice
  744. ASYM_LogName
  745. transcript responseData
  746. enable
  747. 7wASYM_Container
  748. PropValue
  749. choice
  750. propValue
  751. propValue
  752. ASYM_Reset
  753. update
  754. propValue
  755. custom
  756. choice
  757. overwrite label
  758. ASYM_LogType
  759. propValue
  760. 7wASYM_Container
  761. update
  762. enable
  763. choice
  764. append
  765. buttonClick
  766. ,&H.&
  767. overwrite
  768. false
  769. choice
  770. append
  771. PropValue
  772. choice
  773. propValue
  774. propValue
  775. ASYM_Reset
  776. ASYM_LogAppend
  777. LogName
  778. enable
  779. update
  780. 7wASYM_container
  781. buttonClick
  782. ASYM_LogAppend
  783. LogName
  784. enable
  785. trueValue
  786. 7wASYM_container
  787. propValue
  788. propValue
  789. false
  790. trueValue
  791. ASYM_reset
  792. PenableCheckBox
  793. LogName
  794. enable
  795. 7wASYM_container
  796. enableCheckBox
  797. customTxt
  798. customTxt
  799. autoLogName
  800. enable
  801. logxxxx.log
  802. autoLogName
  803. skipCheck
  804. customTxt
  805. autoLogName
  806. ASYM_Reset
  807. unameCheck
  808. isValidFileName
  809. customTxt
  810. keyChar
  811. Paste
  812. isValidFileName
  813. paste
  814. clear
  815. reader
  816. isValidFileName
  817. clear
  818. isValidFileName
  819. unameCheck
  820. skipCheck
  821. auto custom
  822. enterButton
  823. enterfield
  824. unameCheck
  825. skipCheck
  826. leavePage
  827. "8ASYM_PostMsg
  828. namecheck
  829. leaveField
  830. mySkipCheck
  831. isValidFileName
  832. Invalid file name.
  833. skipCheck
  834. ASYM_trim
  835. nameCheck
  836. false
  837. *?,+/\: 
  838. isValidFileName
  839. fixMyValues
  840. enterPage
  841. values
  842. comboValues
  843. valspec
  844. ASYM_LogDispatchComboValues
  845. fixMyValues
  846. propValue
  847. trueValue
  848. ASYM_LogType
  849. 7wASYM_Container
  850. propValue
  851. values
  852. fixMyValues
  853. trueValue
  854. ASYM_itemOffset
  855. propValue
  856. <fax>
  857. values
  858. <printer>
  859. <email>
  860. trueValue
  861. selectChange
  862. NoTemplate
  863. oldTpPath
  864. noneString
  865. pgTpFn
  866. <No template>
  867. ASYM_GetString
  868. oldFileList
  869. vioutDated
  870. lastSelected
  871. TpPath
  872. 7wASYM_Container
  873. ASYM_Reset
  874. NoTemplate
  875. parentPage
  876. noneString
  877. <No template>
  878. ASYM_GetString
  879. 7wASYM_Container
  880. enterPage
  881. lastSelected
  882. uioutDated
  883. fixMyScroll
  884. :updateTemplateList
  885. lastSelected
  886. firstIdle
  887. fixMyScroll
  888. 1,    #>
  889. lastSelected
  890. ASYM_IsFile
  891. pgTPFn
  892. noneString
  893. TpPath
  894. propValue
  895. TEMPLATE
  896. vioutdated
  897.     ,ASYM_ShortFileName
  898. someThingSelected
  899. defaultValue
  900. ASYM_PathOfFile
  901. ASYM_IsFile
  902. lastSelected
  903. rBASYMA_GetPath
  904. :updateTemplateList
  905. s_spc_bkTemplate
  906. noneString
  907. vioutDated
  908. TPPath
  909. TPPath
  910. 7wASYM_Container
  911. propValue
  912. somethingSelected_UserAction
  913. buttonUp
  914. somethingSelected_UserAction
  915. keyUp
  916. noneString
  917. somethingSelected
  918. s_spc_bkTemplate
  919. lastSelected
  920. TPPath
  921. somethingSelected_UserAction
  922. .'+    +F
  923. ,&H.&
  924. m3ASYMA_TemplateList
  925. selLine
  926. descrFld
  927. Description
  928. somethingSelected
  929. pathFld
  930. lastSelected
  931. defaultValue
  932. TemplateList
  933. propValue
  934. Template
  935. propValue
  936. rBASYMA_GetPath
  937. *.ptp
  938. oldCurs
  939. vioutDated
  940. noneString
  941. defValue
  942. Template directory
  943. TpPath
  944. TpPath
  945. 7wASYM_Container
  946. UpdateTemplateList
  947. w,    #>
  948. 1,    #>
  949. w,    #>
  950. w,    #Z
  951. w,    #?
  952. descr
  953. noneString
  954.     ,ASYM_ShortFileName
  955. s_pg_NeedThumbNail
  956. templtPg
  957. description
  958. pgTPFn
  959. maxPg
  960. Preview
  961. propValue
  962. pgTPFn
  963. generic
  964. Info_Description
  965. ASYM_GetString
  966. XtcloseThumbnail
  967. Browse for templates
  968. lastSelected
  969. File:
  970. Template directory
  971. ASYM_trim
  972. TpPath
  973. getFileDate
  974. 7wASYM_Container
  975. Browse for more templates
  976. somethingSelected
  977. rBASYMA_GetPath
  978. Template
  979. propValue
  980. propValue
  981. propValue
  982. enterPage
  983. ASYM_Reset
  984. #&oldtxt
  985. enterField
  986. bkDefaultTemplate
  987. :UpdateTemplateList
  988. MoldText
  989. MoldText
  990. 7wASYM_Container
  991. leaveField
  992. keyup
  993. PgTpPath
  994. prompt
  995. IniFile
  996. propValue
  997. oldDirectory
  998. LASYMA_SetPath
  999. template directory
  1000. ASYM_CurrentPath
  1001. dirField
  1002. propValue
  1003. Template
  1004. tb40win.dll
  1005. rBASYMA_GetPath
  1006. ASYM_GetString
  1007. :UpdateTemplateList
  1008. tASYM_SetCurrentPath
  1009. tb40dlg.dll
  1010. bkDefaultTemplate
  1011. zRASYMA_AuthorIniFile
  1012. SetIniVar
  1013. Page Templates
  1014. ChooseDirectoryDlg
  1015. thePath
  1016. .ChooseDirectoryDlg
  1017. 7wASYM_Container
  1018. buttonClick
  1019. vioutDated
  1020. ASYM_Reset
  1021. bkDefaultTemplate
  1022. :UpdateTemplateList
  1023. _ASYMA_IndexingDone
  1024. enterPage
  1025. s_pg_NeedThumbNail
  1026. ;thumbNailPage
  1027. Preview
  1028. firstIdle
  1029. bkDefaultTemplate
  1030. s_pg_NeedThumbNail
  1031. s_spc_bkTemplate
  1032. propValue
  1033. XtcloseThumbnail
  1034. ASYM_IsFile
  1035. leavePage
  1036. .'+    +
  1037. .'+    +F
  1038. bkDefaultTemplate
  1039. pgToShow
  1040. s_pg_NeedThumbNail
  1041. thumbnail
  1042. 7ZshowThumbnail
  1043. ;thumbNailPage
  1044. pgToShow
  1045. s_bg_ThumbnailStep
  1046. s_pg_NeedThumbNail
  1047. =bASYMA_ShowThumbnail
  1048. showThumbnail
  1049. ^|ASYMA_CloseThumbnail
  1050. closeThumbnail
  1051. odefaultThumbnailPage
  1052. bkDefaultTemplate
  1053. s_pg_NeedThumbNail
  1054. thumbnail error
  1055. ASYM_IsFile
  1056. propValue
  1057. Thumbnail error
  1058. XtCloseThumbnail
  1059. thumbNailPage
  1060. random subset
  1061. GUASYM_IsNumber
  1062. 7wASYM_Container
  1063. total number of questions
  1064. propValue
  1065. GUASYM_IsNumber
  1066. propValue
  1067. propValue
  1068. ASYM_Reset
  1069. random subset
  1070. 7wASYM_Container
  1071. buttonClick
  1072. random subset
  1073. 7wASYM_Container
  1074. enterPage
  1075. oldtxt
  1076. GUASYM_IsNumber
  1077. total number of questions
  1078. keyChar
  1079. s\    O:
  1080. statusBar
  1081. ShowProgress
  1082. ASYM_Reset
  1083. ASYM_Reset
  1084. tbBook
  1085. FindTemplateBackground
  1086. |%info_version
  1087. }%info_version
  1088. saveAs
  1089. MSpecOutOfDate
  1090. buttonDown
  1091. w,    #?
  1092. w,    #?
  1093. .'+    +F
  1094. specBg
  1095. secName
  1096. \tab \b
  1097. \fswiss Arial;}}{\colortbl \red255 \green255
  1098. \up0 \dn0 \cf1 
  1099. UsingThisBookRTF
  1100. objList
  1101. 6ASYM_ElapsedCursor
  1102. as of
  1103. propOwner
  1104. s_SpecText
  1105. specPg
  1106. sAddOptionToSpecText
  1107. buttonfieldrecordfieldcombobox
  1108. UsingTemplateRTF
  1109. false
  1110. propType of it <> null
  1111. propValue
  1112. specialist
  1113. ASYM_GetString
  1114. Your specs
  1115. s_spc_bkTemplate
  1116. ASYM_ObjectsWhere
  1117. \ri72 \sl0 \tx2160 \b0 \i0 \strike0 \f0 \fs18 \ulnone
  1118. {\rtf1 \ansi \deff0 {\fonttbl {\f0
  1119. viewer ID 0
  1120. propObj
  1121. Summary
  1122. mainWindow
  1123. layout
  1124. \line
  1125. propName
  1126. \blue255 ;\red0 \green0 \blue0 ;}\ql \fi-2088 \li2160
  1127. title
  1128. propValue
  1129. BuildUserSpec
  1130. .'+    +F
  1131. Summary
  1132. 8QBuildUserSpec
  1133. showUserSpec
  1134. Summary
  1135. sAddOptionToSpecText
  1136. AddOptionToSpecText
  1137. w,    #>
  1138. .'+    +F
  1139. .'+    +F
  1140. .'+    +F
  1141. ,&H.&
  1142. .'+    +F
  1143. .'+    +F
  1144. specBg
  1145. ASYM_FlushMsgQ
  1146. (Untitled)
  1147. s_spc_bkTemplate
  1148. DShowProgress
  1149. DoneAtLast
  1150. s_spc_numQPages
  1151. cancel
  1152. spcIniFile
  1153. this book
  1154. Creator
  1155. YesStr
  1156. About this .INI file
  1157. nothing
  1158. of this book
  1159. NoStr
  1160. buttonfieldrecordfieldcombobox
  1161. SpecialistIniFile
  1162. objList
  1163. ASYM_ObjectsWhere
  1164. propValue
  1165. SetIniVar
  1166. s_spc_TitlePage
  1167. propType of it <> null
  1168. propOwner
  1169. rBASYMA_GetPath
  1170. specialist
  1171. ssetSpecialistOption
  1172. MMTB CBT Edition specialist
  1173. Building new book
  1174. setNewBookProp
  1175. Startup Main DB
  1176. propObj
  1177. mainwindow
  1178. tempWindow
  1179. Interpreting your choices
  1180. thisBk
  1181. SaveChangesToBookX
  1182. propValue
  1183. abandon
  1184. secName
  1185. Cancel
  1186. execSpecialistOptions
  1187. reader
  1188. newBk
  1189. ASYM_OriginalTemplate
  1190. false
  1191. s_spc_NumQToDraw
  1192. title
  1193. tASYM_SetCurrentPath
  1194. ASYM_Reset
  1195. Setting book script
  1196. TellUserWhereIni
  1197. ASYM_ExpandString
  1198. tb40win.dll
  1199. statusBar
  1200. ASYM_GetString
  1201. You should save
  1202. SetNewBookProp
  1203. SetIniVar
  1204. ASYM_AuthorResetPrompt
  1205. error mainwindow
  1206. TempWindow
  1207. mainWindow
  1208. layout
  1209. s_spc_BackPage
  1210. Error: Startup DB still up
  1211. propName
  1212. buildIt
  1213. w,    #>
  1214. ExplainINI
  1215. iniFile
  1216. false
  1217. ASYM_ExpandString
  1218. About this .ini file
  1219. Info_Title
  1220. SpecialistIniFile
  1221. GoAwayStr
  1222. GetIniVar
  1223. ASYM_GetString
  1224. iniSec
  1225. DontTellAgain
  1226. Reminder
  1227. SetIniVar
  1228. TellUserWhereIni
  1229. Info_Title
  1230. enterBook
  1231. {    ,    #
  1232. You did not choose a layout template.
  1233. newPg
  1234. DShowProgress
  1235. risNumber
  1236. s_spc_numQPages
  1237. Creating first question page
  1238. templtPg
  1239. Incorrect template file format:
  1240. s_spc_NumQToDraw
  1241. title
  1242. fRandomizeQuiz
  1243. Quiz Summary
  1244. Question
  1245. QuestionStr
  1246. s_spc_BackPage
  1247. Generic
  1248. Adding quiz pages
  1249. NewBookSize
  1250. ASYM_GetString
  1251. templateBookSize
  1252. Creating Title Page
  1253. s_spc_bkTemplate
  1254. Creating Quiz Summary from template.
  1255. ASYMA_ResizePage
  1256. numPagesToDraw
  1257. Info_title
  1258. A template is required to create special pages.
  1259. s_spc_RandomizePages
  1260. s_spc_TitlePage
  1261. Title
  1262. execSpecialistOptions
  1263. .'+    +F
  1264. propValue
  1265. propName
  1266. propValue
  1267. SetNewBookProp
  1268. tb40win.dll
  1269. Title Page
  1270. LASYMA_SetPath
  1271. bkDefaultTemplate
  1272. s_spc_numQPages
  1273. Option unaccounted for:
  1274. Template directory
  1275. false
  1276. s_spc_NumQToDraw
  1277. NumPagesToDraw
  1278. Number of questions to draw
  1279. qRGBToHLS
  1280. Quiz Summary
  1281. Template
  1282. s_spc_BackPage
  1283. HowToSetupQuiz
  1284. RGBToHLS
  1285. s_spc_bkTemplate
  1286. Content Page
  1287. All in Fixed
  1288. s_spc_RandomizePages
  1289. s_spc_TitlePage
  1290. matColor
  1291. Total number of questions
  1292. SetSpecialistOption
  1293.     ,ASYM_ShortFileName
  1294. spcIniFile
  1295. SpecialistIniFile
  1296. .'+    +F
  1297. GetIniVar
  1298. secName
  1299. GetIniVar
  1300. spcIniFile
  1301. SpecialistIniFile
  1302. ASYM_ObjectsWhere
  1303. propType of it <> null
  1304. tb40win.dll
  1305. specialist
  1306. button,field,group,combobox
  1307. propValue
  1308. oList
  1309. 6ASYM_ElapsedCursor
  1310. title
  1311. propName
  1312. readSPCChoices
  1313. ASYM_Reset
  1314. .'+    +F
  1315. ,&H.&
  1316. .'+    +F
  1317. TellUserWhereIni
  1318. secName
  1319. spcIniFile
  1320. SetIniVar
  1321. specialistIniFile
  1322. ASYM_ObjectsWhere
  1323. propValue
  1324. propType of it <> null
  1325. tb40win.dll
  1326. specialist
  1327. button,field,group,combobox
  1328. SetIniVar
  1329. oList
  1330. title
  1331. propName
  1332. saveSPCChoices
  1333. asym_reset
  1334. asym_reset
  1335. MspecOutOfDate
  1336. MspecOutOfDate
  1337. 8QBuildUserSpec
  1338. Building spec
  1339. ASYM_GetString
  1340. statusBar
  1341. 7wASYM_Container
  1342. enterPage
  1343. \tab 
  1344. \par 
  1345. \line 
  1346. filterForRtf
  1347. w,    #?
  1348. w,    #?
  1349. w,    #?
  1350. Info_Description
  1351. SpecRTFbkDefaultTemplate
  1352. SpecRTFASYM_AutoBookmarks
  1353. SpecRTF Quiz Summary
  1354. Info_Title
  1355. All in random order
  1356. SpecRTFTotalNumberOfQuestions
  1357. SpecRTFASYM_AutoHotwords
  1358. explained
  1359. SpecRTFASYM_Modal
  1360. Info_Title
  1361. ASYM_AutoBookmarks
  1362. +FilterForRtf
  1363. SpecRTFInfo_Title
  1364. SpecRTFmenuBar
  1365. SpecRTFASYM_AutoGlossary
  1366. SpecRTFASYM_LogName
  1367. SpecRTFASYM_LogType
  1368. Info_Description
  1369. ASYM_AutoHotwords
  1370. Quiz Summary
  1371. ASYM_GlossaryName
  1372. bkDefaultTemplate
  1373. Main menu page
  1374. ASYM_Modal
  1375. SpecRTFASYM_IsScored
  1376. s_spc_bkTemplate
  1377. +filterForRtf
  1378. \line \b
  1379. SpecRTFInfo_CreatedBy
  1380. menuBar
  1381. ASYM_AutoGlossary
  1382. ASYM_LogName
  1383. ASYM_LogType
  1384. SpecRTFRandomAllQuestions
  1385. SpecRTFSize
  1386. \line
  1387. Title page
  1388. ASYM_IsScored
  1389. ASYM_GetString
  1390. NumPagesToDraw
  1391. Info_CreatedBy
  1392. SpecRTFASYM_LogDestination
  1393. SpecRTFNumPagesToDraw
  1394. random subset
  1395. ASYM_FullScreen
  1396. HowToSetupQuiz
  1397. ASYM_GetStandardString
  1398. s_SpecText
  1399. \par \par 
  1400. Quiz setup
  1401. ASYM_LogDestination
  1402. ASYM_ExpandString
  1403. SpecRTFASYM_FullScreen
  1404. SpecRTFRandomSubset
  1405. SpecRTFmatColor
  1406. dispatchVals
  1407. SpecRTFInfo_Description
  1408. SpecRTF Title Page
  1409. SpecRTFASYM_GlossaryName
  1410. All in fixed order
  1411. SpecRTF Main Menu Page
  1412. ASYM_LogDispatchComboValues
  1413. matColor
  1414. Total number of questions
  1415. AddOptionToSpecText
  1416.     YesStr = ASYM_GetString("
  1417. ","")
  1418.     NotDoneStr = 
  1419. #NotDoneYet")
  1420. 5CancelSpecialist","")\
  1421. f"&" & 
  1422. "&" & 
  1423. bNo","")\
  1424. "&" & 
  1425. saveSPCChoices
  1426.         close 
  1427. 4s_spc_bkTemplate
  1428. targetWindow <> 
  1429. statusBar
  1430.         --    
  1431.             Info_Title 
  1432. && "-" && \
  1433. ","") && 
  1434.         activeWindowHandle = windowHandle 
  1435.         focusWindow = 
  1436. ASYM_PostMsg "resetCursor", 
  1437. level 
  1438.     lockScreen 
  1439. helpText 
  1440. o<> 1
  1441. enableCheckBox how
  1442. >= trueValue 
  1443.     enabled 
  1444. setFakeSize fx,fy
  1445.     myPg = ASYM_Container(
  1446.     stg = stage "fake screen" 
  1447.     hRes = horizontalDisplayRes()
  1448.         linkDLL "tb40WIN.
  1449.             INT 
  1450. :es()
  1451. verticalDisplayRes()
  1452.     vRes = 
  1453.     bnds = innerbounds 
  1454.     stgW = x2 - x1
  1455.     stgH = y2 - y1
  1456.     xScale = 
  1457. sysPageUnitsPerPixel / 
  1458.     yScale = 
  1459. *el / 
  1460.     W = fx / 
  1461.     H = fy / 
  1462.     mx1 = (
  1463. - W) / 2
  1464.     my1 = (
  1465. - H) / 2
  1466. b(x1,x1 + 
  1467. b(y1,y1 + 
  1468. j(x2,x1 + 
  1469. Y+ W), 
  1470. j(y2,y1 + 
  1471. Y+ H)
  1472. fixCaption
  1473. notifyBefore 
  1474.     fakeCaption = 
  1475. Kbar" \
  1476. B"Normal 
  1477. "Window style" 
  1478. - 45, \
  1479. notifyBefore ASYM_Reset    
  1480. opropValue = 
  1481. Zlogical ouch
  1482. w < 1200
  1483.         w = 1200
  1484. h < 600
  1485.         h = 600
  1486. notifyAfter 
  1487.     oldT = 
  1488.     txt = 
  1489. isNumber(
  1490. %> -1 
  1491. .< 32768
  1492.             nam = 
  1493. c"pixels"
  1494. sysPageUnitsPerPixel
  1495. c"VGA"
  1496. "width" 
  1497. defStartupWidth
  1498. f= 8640
  1499. defStartupHeight
  1500. b= 5760
  1501. 4s_ouch
  1502. ZDWORD w, h
  1503. ) = 2
  1504. xASYM_IsNumber(
  1505. w = 0
  1506.             w = 
  1507. h = 0
  1508.             h = 
  1509. w > 15000
  1510.             w = 15000
  1511.     fld = 
  1512. (w / 
  1513. (w / 15)
  1514. (h / 
  1515. (h / 15)
  1516. setFakeSize w,h 
  1517. "fake 
  1518. ASYM_Container(
  1519. resync
  1520. FlushMessageQueue()
  1521. notifyAfter 
  1522. update
  1523. notifyBefore 
  1524. 4s_spc_bkTemplate
  1525. orefTpFn
  1526.         -- 
  1527. matColor 
  1528. ID 0 
  1529. o_value = 
  1530.     myPg = ASYM_Container(
  1531. = 0,75,0
  1532. propValue 
  1533. ASYM_Reset
  1534. enable how
  1535.     objs = 
  1536.  = "transcript"
  1537. enableCheckBox 
  1538. \ = "responsedata"
  1539.             b = 
  1540. "x y" 
  1541. propValue 
  1542. 4s_ASYM_LogHeading, s_ASYM_LogPages, s_ASYM_LogTimes, \
  1543. s_ASYM_LogAnswers, s_ASYM_LogOnLock, s_ASYM_LogStats
  1544. oTimeFormat = 
  1545.     x = (
  1546.     trueValue 
  1547.     x = (
  1548.  Responses" 
  1549.     x = (
  1550.  stats" 
  1551.     x = (
  1552. "ASYM_LogType" \
  1553. ASYM_Container(
  1554.         val = "
  1555.             chkd = 
  1556.  responses"
  1557. "Log times"
  1558. otimeFormat
  1559. --** debug error trap
  1560. notifyBefore ASYM_Reset
  1561. buttonClick
  1562.     lockScreen 
  1563. targetWindow = 
  1564. opropValue = 
  1565. PropValue 
  1566. "transcript responseData"
  1567. 5 <> 
  1568. ochoice
  1569.         doLog = (
  1570. O <> 
  1571.         myPg = ASYM_Container(
  1572. enable 
  1573. "ASYM_LogOptions" 
  1574.         enabled 
  1575. [destination" 
  1576. "ASYM_LogName" 
  1577. notifyBefore ASYM_Reset
  1578. notifyBefore 
  1579. update
  1580.     myPg = ASYM_Container(
  1581.     btn = 
  1582. B"custom" 
  1583. ,"Page")
  1584. propValue 
  1585. "ASYM_LogType" 
  1586.     enab = enabled 
  1587. "overwrite label" 
  1588. ochoice
  1589. buttonClick
  1590. D = (
  1591. "append")
  1592. PropValue 
  1593. % = "
  1594. ASYM_Reset
  1595. buttonClick
  1596.     myPg = ASYM_container(
  1597. enable (
  1598. "LogName" 
  1599. update 
  1600. "ASYM_LogAppend" 
  1601. propValue 
  1602. oenabled
  1603. otrueValue = 
  1604. notifyBefore ASYM_reset
  1605. enableCheckBox how
  1606. enable how
  1607. oenabled
  1608. ocustomTxt
  1609. autoLogName()
  1610. "logxxxx.
  1611. notifyAfter ASYM_Reset
  1612. oskipCheck
  1613. x = 13
  1614. nameCheck
  1615. xisValidFileName(
  1616. notifyBefore Paste
  1617. ot = 
  1618. ot = 
  1619. ot = 
  1620. (keyLeftbutton) <> down
  1621. ASYM_PostMsg "namecheck", 
  1622. = ASYM_trim(
  1623. mySkipCheck <> 
  1624. "Invalid file 
  1625.     ccnt = 
  1626.     OK = 
  1627.         OK = 
  1628.         p = 
  1629. ~(".", s)
  1630. p > 9 
  1631. p = 1
  1632.             OK = 
  1633. p = 0 
  1634.             OK = 
  1635. p > 0
  1636.             ext = 
  1637. Vp+ 1 
  1638. ) > 3
  1639. OK = 
  1640. c"." 
  1641. B<> "."
  1642. OK = 
  1643. "*?,+/\: "
  1644. OK = 
  1645. asym_reset
  1646.     myBk = ASYM_Container(
  1647. specOutOfDate 
  1648. statusBar = ASYM_GetString("Building 
  1649. <","")
  1650. BuildUserSpec
  1651. filterForRtf s
  1652.     ccnt = 
  1653. s = "\\"
  1654.     p = 
  1655. ~(CRLF, s)
  1656. cp > 0
  1657. s = "\par "
  1658.         p = 
  1659.     p = 
  1660. ~(LF, s)
  1661. cp > 0
  1662. s = "\
  1663.         p = 
  1664. ~(LF, s)
  1665.     p = 
  1666. 9, s)
  1667. cp > 0
  1668. s = "\
  1669.         p = 
  1670. 9, s)
  1671. AddOptionToSpecText tgt, propName, propValue
  1672. 4s_spc_bkTemplate
  1673. 4s_SpecText
  1674. ZSTRING txt
  1675. ZWORD i, 
  1676.     -- Munge up 
  1677. backslashes so RTF does 
  1678. xeat them
  1679.  = FilterForRtf(
  1680.     -- translate 
  1681. human language
  1682. "Info_Title" 
  1683.  = ASYM_ExpandString(\
  1684. SpecRTFInfo_Title",""), 
  1685. "Info_Description" 
  1686.         txt = 
  1687. SpecRTFInfo_Description",""), 
  1688. "Info_CreatedBy" 
  1689. SpecRTFInfo_CreatedBy",""), 
  1690. "bkDefaultTemplate" 
  1691. SpecRTFbkDefaultTemplate",""), 
  1692. U\b" && 
  1693. ) & "\b0 " 
  1694. U" && 
  1695. PageUnitsToClient(
  1696. SpecRTFSize",""),\
  1697. "ASYM_FullScreen" 
  1698. SpecRTFASYM_FullScreen",""), 
  1699. "matColor" 
  1700. SpecRTFmatColor",""), \
  1701. "ASYM_Modal" 
  1702. SpecRTFASYM_Modal",""), 
  1703. SpecRTFmenuBar",""), "
  1704. "ASYM_AutoBookmarks" 
  1705. SpecRTFASYM_AutoBookmarks",""), 
  1706. "ASYM_IsScored" 
  1707. SpecRTFASYM_IsScored",""), 
  1708. "ASYM_LogName" 
  1709. SpecRTFASYM_LogName",""), 
  1710. "ASYM_LogDestination" 
  1711.         dispatchVals = ASYM_LogDispatchComboValues()
  1712. textlineCount(
  1713. SpecRTFASYM_LogDestination",""),\
  1714. "ASYM_LogType" 
  1715.  <> "None"
  1716. ASYM_GetStandardString(
  1717.  && "explained")
  1718. SpecRTFASYM_LogType",""),\
  1719. "ASYM_GlossaryName" 
  1720. SpecRTFASYM_GlossaryName",""), 
  1721. "ASYM_AutoGlossary" 
  1722. L    SpecRTFASYM_AutoGlossary",""), 
  1723. "ASYM_AutoHotwords" 
  1724.     SpecRTFASYM_AutoHotwords",""), 
  1725. ","")
  1726. "Main 
  1727. Menu 
  1728. ","")
  1729. "HowToSetupQuiz" 
  1730. "\b" && 
  1731.  setup","") & "\
  1732. subset"
  1733. SpecRTFRandomSubset","") 
  1734. "All 
  1735. order"
  1736. SpecRTFRandomAllQuestions","") 
  1737. "Total 
  1738. questions" 
  1739.      <> 
  1740. "SpecRTFTotalNumberOfQuestions",""), 
  1741. "NumPagesToDraw" 
  1742. "SpecRTFNumPagesToDraw",""), 
  1743.  Summary" 
  1744. propvalue <> 
  1745. --            
  1746. notifyBefore 
  1747. fixMyValues
  1748. --notifyAfter 
  1749. oenabled = propValue 
  1750. comboBox "ASYM_LogType" \
  1751. ASYM_Container(
  1752. ") <> 
  1753. ZSTACK temp,vals
  1754. ZSTRING dditems
  1755.     comboValues = ASYM_LogDispatchComboValues()
  1756.     valCnt = 
  1757.         valspec = 
  1758. valSpec <> 
  1759. ddItems = 
  1760. ovalues = 
  1761. odropDownItems = 
  1762. otrueValue
  1763. ASYM_itemOffset(
  1764. oselectedItem = 
  1765. fixEncryptButton 
  1766. selectChange
  1767. "<printer>"
  1768.         -- nothing special, I guess. 
  1769. 's gonna be messy.
  1770. "<fax>"
  1771.         -- 
  1772. Y driver
  1773. "<email>"
  1774.         -- 
  1775. a MAPI 
  1776. enableCheckBox (
  1777.  <> "<
  1778. " <> "<
  1779. B"ASYM_LogEncrypt" 
  1780. notifyBefore ASYM_Reset
  1781. ASYM_Container(
  1782. oTpPath
  1783. opgTpFn
  1784. ooldFileList
  1785. ooldTpPath
  1786. ooutDated = 
  1787. olastSelected
  1788. ononeString = ASYM_GetString("NoTemplate","<No template>")
  1789. oparentPage = 
  1790. notifybefore firstIdle
  1791. updateTemplateList
  1792. oselectedTextLines 
  1793. fixMyScroll
  1794.     L = 
  1795. L <> 
  1796.         visibleLines = 
  1797. otextRightOverflow)
  1798. > L) 
  1799. ?< L)
  1800. b(0, L - 
  1801. propValue
  1802. opgTPFn
  1803. xASYM_IsFile(
  1804. 4s_spc_bkTemplate
  1805.         TPPath = ASYMA_GetPath("TEMPLATE")
  1806.  =ASYM_PathOfFile(
  1807.  = ASYM_ShortFileName(
  1808. odefaultValue = 
  1809. ooutdated = 
  1810.     txt = 
  1811.     cnt = 
  1812. someThingSelected
  1813. somethingSelected_UserAction
  1814.             txtL = 
  1815.             fN = 
  1816. fN <> 
  1817. fN = 
  1818.  = fN
  1819. UpdateTemplateList filter
  1820.     oldCurs = 
  1821.     myPg = 
  1822.     pathFld = 
  1823. K directory" 
  1824.  = "*.ptp"
  1825. = ASYMA_TemplateList(
  1826. CRLF 
  1827. textOverFlow 
  1828.     selLine = 1
  1829.     defValue = 
  1830.     descrFld = 
  1831. "Description" 
  1832. descrfld = 
  1833. b(0, 
  1834.  txt, txtLineN
  1835.     -- Called whenever 
  1836. the DB.
  1837.     -- Responsible 
  1838. updating 
  1839.  description 
  1840. Bpreview box.
  1841. 4s_pg_NeedThumbNail
  1842. ZOBJECT 
  1843. , newBgBtn
  1844.     selN = 
  1845. ) > 1
  1846. "Browse 
  1847. more templates"
  1848. closeThumbnail
  1849.     -- Try 
  1850. a full reference 
  1851.     ss = 
  1852.     templtPg = 
  1853. "quiz" 
  1854. 8PgTpFn
  1855. "generic" 
  1856.         maxPg = 
  1857. ,4)) 
  1858.  = Info_Description 
  1859. Book 
  1860. :","") && lowerCase(
  1861. && getFileDate(
  1862.     lockScreen 
  1863. targetWindow = 
  1864. ASYM_trim(
  1865. B"Preview" 
  1866. propValue 
  1867.  = ASYMA_GetPath("Template")
  1868. notifyBefore 
  1869. 'ASYM_Reset
  1870. ooldtxt = 
  1871. ooldText
  1872. <> "\"
  1873. UpdateTemplateList 
  1874. "bkDefaultTemplate"\
  1875. ASYM_Container(
  1876. x = 13
  1877. buttonClick
  1878.     oldDirectory = ASYM_CurrentPath()
  1879. X"tb40dlg.dll"
  1880.         STRING ChooseDirectoryDlg(
  1881. "tb40win.
  1882. SetIniVar(
  1883.     IniFile = ASYMA_AuthorIniFile()
  1884.     myPg = ASYM_Container(
  1885.     dirField = 
  1886. "template directory" 
  1887.     thePath = propValue 
  1888. !ASYMA_GetPath("Template")
  1889.     prompt = ASYM_GetString("Page Templates","")
  1890. Prompt,
  1891.         PgTpPath = 
  1892. & "\"
  1893. ASYMA_SetPath("
  1894. UpdateTemplateList 
  1895. "bkDefaultTemplate" 
  1896. ASYM_SetCurrentPath(
  1897. ASYM_Reset
  1898. ooutDated = 
  1899. _ASYMA_IndexingDone    
  1900. UpdateTemplateList 
  1901. "bkDefaultTemplate" 
  1902.     v = shownBy 
  1903. v <> focusWindow
  1904. firstIdle
  1905. B"Preview"
  1906. 4s_pg_NeedThumbNail
  1907.  = thumbNailPage 
  1908. 4s_spc_bkTemplate
  1909. closeThumbnail
  1910. propValue 
  1911. xASYM_IsFile(
  1912. , s_bg_ThumbnailStep
  1913.     fld = 
  1914. selectedTextLines 
  1915.         pgToShow = 
  1916. showThumbnail 
  1917. <, stage "thumbnail" 
  1918. o<> 1
  1919. FpgRef, refObj
  1920. ASYMA_ShowThumbnail 
  1921. ASYMA_CloseThumbnail
  1922. --    bkFn = pgTpFn 
  1923.         pg = defaultThumbnailPage 
  1924.             pg = 
  1925.  error"
  1926. [s_pg_NeedThumbnail
  1927. propValue
  1928.     myPg = ASYM_Container(
  1929. subset" 
  1930. xASYM_IsNumber(
  1931. "total 
  1932. questions" \
  1933. notifyBefore ASYM_Reset
  1934. notifyAfter buttonClick
  1935. oenabled = 
  1936.     oldtxt = 
  1937.             maxn = 
  1938. 2- 1)
  1939. ShowProgress txt
  1940. statusBar = 
  1941. ASYM_Reset
  1942. FindTemplateBackground tpBook, tpName
  1943. tbBook
  1944. saveAs
  1945. info_version 
  1946. oSpecOutOfDate = 
  1947. BuildUserSpec
  1948.  a user spec 
  1949. confirm settings
  1950. 4s_SpecText
  1951. 4s_spc_bkTemplate
  1952.     specBg = 
  1953. /"specialist" 
  1954. ; = "{\rtf1 \ansi \deff0 {\fonttbl {\f0"\
  1955. && "\fswiss Arial;}}{\colortbl \red255 \green255"\
  1956. && "\blue255 ;\red0 \green0 \blue0 ;}\ql \fi-2088 \li2160"\
  1957. && "\ri72 \sl0 \tx2160 \b0 \i0 \strike0 \f0 \fs18 \ulnone"\
  1958. && "\up0 \dn0 \cf1 "\
  1959. 9\b" && ASYM_GetString("Your specs","") & "\
  1960. ","") && 
  1961. & "\b0 "
  1962.     pgCnt = 
  1963. ASYM_ElapsedCursor 
  1964.         pg = 
  1965.         secName = 
  1966. "title" 
  1967.         objList = ASYM_ObjectsWhere(pg, "", "propType 
  1968. propObj
  1969. "buttonfieldrecordfieldcombobox"\
  1970. enabled 
  1971.             tgt = propOwner 
  1972. ID 0"
  1973.             propName = 
  1974. "layout" 
  1975. nothing
  1976.             propValue = 
  1977. AddOptionToSpecText 
  1978. UsingThisBookRTF","")
  1979. UsingTemplateRTF","") 
  1980.     specPg = 
  1981. "Summary" 
  1982.     rfld = 
  1983.     richtext 
  1984.  & "}"
  1985. showUserSpec
  1986. t tgt, 
  1987. buildIt
  1988. , s_spc_TitlePage, s_spc_BackPage,\
  1989. s_spc_bkHasPages, \
  1990. s_spc_numQPages, s_spc_NumQToDraw, s_spc_RandomizePages,\
  1991. s_startupDB
  1992. Y = 0
  1993. P = 0
  1994. ASYM_FlushMsgQ
  1995. isChanged 
  1996. saveOnClose 
  1997. 8<> "no"
  1998. (Untitled)","")
  1999.             YesStr = 
  2000. es","")
  2001.             NoStr = 
  2002. No","")
  2003. ASYM_ExpandString(\
  2004. SaveChangesToBookX",""), 
  2005. f"&" & 
  2006. "&" & 
  2007. "&" & 
  2008. Cancel","")
  2009.                  noName = 
  2010.                  
  2011.                  
  2012.                      abandon = 
  2013.                  
  2014.                  
  2015. 8= "no"
  2016.                  
  2017. TimerStop(0)
  2018.     tgtV = 
  2019. otempWindow = 
  2020. 8> 1\
  2021. IDNumber 
  2022. 8<> 0
  2023. thisBk = 
  2024. 4-- force a 
  2025. 8, bypass 
  2026. qhandlers
  2027.     newBk = 
  2028.     se = 
  2029.     -- can't really trap the 
  2030. M, but we 
  2031.   try
  2032. sysOpenWindows
  2033. "Startup Main DB"
  2034. "Error: 
  2035. DB still up"
  2036. v -- 
  2037. close 
  2038. yet, 
  2039. may be 
  2040. 3000,3000
  2041. error 
  2042. `","")
  2043. Interpreting your choices","")
  2044.         spcIniFile = SpecialistIniFile()
  2045.         linkDLL "tb40win.dll"
  2046.             INT SetIniVar(STRING,
  2047. !"About 
  2048. .INI file","Creator",\
  2049. "MMTB CBT Edition 
  2050.             pg = 
  2051. @     = 
  2052. setNewBookProp "
  2053. setSpecialistOption 
  2054. SetNewBookProp 
  2055.     && "
  2056. Building 
  2057. 8","")
  2058. execSpecialistOptions -- 
  2059. , etc...
  2060. Setting 
  2061. ","")
  2062.         ASYM_OriginalTemplate 
  2063. DoneAtLast","")
  2064. oTempWindow
  2065. isOpen 
  2066.  should 
  2067. ","")
  2068.         -- Set default path, 
  2069. available
  2070. ASYM_SetCurrentPath(ASYMA_GetPath("
  2071. SaveAs
  2072.         ASYM_AuthorResetPrompt 
  2073. TellUserWhereIni
  2074.     iniFile = 
  2075.     iniSec = "
  2076. GetIniVar(
  2077. ,"Reminder",
  2078. <) <> 
  2079.         GoAwayStr = 
  2080. DontTellAgain","")
  2081. Info_Title 
  2082. & CRLF & 
  2083. ExplainINI",""), 
  2084. f"&OK" 
  2085. "&" & 
  2086. targetWindow <> 
  2087.     -- Execute 
  2088. options that have been collected 
  2089.     -- The order matters!
  2090. "You did 
  2091. xchoose a 
  2092.  template."\
  2093. && "A 
  2094. required 
  2095. create 
  2096.         templateBookSize = 
  2097.  & ""
  2098.     NewBookSize = 
  2099. 8& ""
  2100.     lockScreen 
  2101.         RandomizeQuiz 
  2102. s_spc_NumQPages 
  2103. E> 0 
  2104. Creating 
  2105. t","")
  2106.             newPg = CopyObject(
  2107. /= "0,0"
  2108. ASYMA_ResizePage 
  2109. Info_title 
  2110. selectPage 
  2111. question 
  2112. ","")
  2113.             templtPg = 
  2114. /"Generic"\
  2115. Incorrect 
  2116. :","") && 
  2117. /= "0,0"
  2118.             --
  2119. [tpID 
  2120. Adding quiz 
  2121. ","")
  2122. pgN = 1
  2123. QuestionStr = 
  2124. ","")
  2125. G" && 
  2126. duplicate 
  2127. isNumber(
  2128.             numPagesToDraw 
  2129.             --** debug
  2130.             vd = targetwindow
  2131. /= "0,0"
  2132.             -- 
  2133. a blank 
  2134. summary
  2135. --            
  2136. --            
  2137. --            
  2138. --            
  2139. -- a 
  2140. creation 
  2141.  was selected
  2142.         pg = 
  2143.     syslockScreen = 
  2144. o<> 1
  2145. obj, 
  2146.         cmd = "
  2147. " && 
  2148. " && 
  2149. - && "
  2150. --        --** DEBUG
  2151. --        thisBook = 
  2152. " && 
  2153. " && 
  2154. --        --** END 
  2155. SetSpecialistOption optionName, optionValue
  2156.  varies widely 
  2157. course
  2158. "bkDefaultTemplate"
  2159. ~ <> 
  2160. "HowToSetupQuiz"
  2161. c"All 
  2162. Fixed"
  2163. "matColor"
  2164.  RGBToHLS(WORD,
  2165. ID 0 = 
  2166. "Content 
  2167.             -- 
  2168. work 
  2169. done 
  2170. follow
  2171. directory"
  2172. ASYMA_SetPath("
  2173. "Total 
  2174. questions"
  2175. "NumPagesToDraw"
  2176.             -- 
  2177.  ONLY -- DO NOT TRANSLATE
  2178. unaccounted 
  2179. :" &\
  2180. ASYM_ShortFileName(
  2181.     p = 
  2182. ~(".", 
  2183. p > 0
  2184. ".ini" 
  2185. lowerCase(
  2186. readSPCChoices
  2187. values 
  2188.     bg = 
  2189.         pg = 
  2190.         oList = 
  2191. saveSPCChoices
  2192. specialistIniFile()
  2193.     bg = 
  2194.         pg = 
  2195. rect templ
  2196. Info_Description
  2197. <BookPath>
  2198. :HDMEDIAPATH
  2199. MS Sans Serif
  2200. X:wO=
  2201. MS Sans Serif
  2202. Arial
  2203. MS Sans Serif
  2204. MS Sans Serif
  2205. info_LastSavedBy
  2206. ASYM_AutoGlossary
  2207. info_LastSaved
  2208. ASYM_AutoHotwords
  2209. ASYM_GlossaryName
  2210. Courier New
  2211. X:wO[
  2212. ASYM_IsScored
  2213. Info_Title
  2214. ASYM_CMSRequired
  2215. 2:48 PM
  2216. ASYM_LogDestination
  2217. ASYM_Modal
  2218. false
  2219. ASYM_LogType
  2220. ASYM_LogName
  2221. <bookDir>
  2222. ASYM_AutoBookmarks
  2223. ecOutOfDate
  2224. ecOutOfDate
  2225. _ASYM_StringArray
  2226. SpecOutOfDate
  2227. ASYM_LogFile
  2228. ASYM_FullScreen
  2229. rue,true
  2230. ASYM_LogOptions
  2231. ASYM_AuthorResetPrompt
  2232. Arial
  2233. info_version
  2234. _ASYM_HyperPath
  2235. Claude Ostyn
  2236. Generic Quiz Book Specialist
  2237. Builds a quiz book with your choice of layout template and option to randomize the quiz pages. Has options for page size, student tracking, etc.
  2238. 12/19/95 7:23:39 PM
  2239. 12/14/95 5:13:53 PM
  2240. MS Sans Serif
  2241.      5:06:14 PM
  2242. tempWindow
  2243. System
  2244. 7:23 PM
  2245. Arial
  2246. w3GDb
  2247. Asymetrix Corporation
  2248. Viewer id 15 of Book "G:\FRANKJR\CTB30A.SBK"
  2249. (Untitled)
  2250. (Untitled)
  2251. Adding chapter headings
  2252. Adding chapter headings
  2253. Adding content pages
  2254. Adding content pages.
  2255. Adding quiz pages
  2256. Adding quiz pages.
  2257. as of
  2258. as of
  2259. Browse for more templates
  2260. Use the Browse button to locate more templates.
  2261. Browse for templates
  2262. Use the Browse button to locate templates.
  2263. Building new book
  2264. Building the new book.
  2265. Building Spec
  2266. One moment please... Checking your specifications.
  2267. Cancel
  2268. Cancel
  2269. CancelSpecialist
  2270. Cancel the Specialist.
  2271. Record your choices for the next time you use this Specialist?
  2272. Chapter
  2273. Chapter
  2274. Creating Chapter Heading
  2275. Creating first chapter heading from template.
  2276. Creating content page
  2277. Creating first content page from template.
  2278. Creating first question page
  2279. Creating first question page from template.
  2280. Creating Menu Page
  2281. Creating menu page from template.
  2282. Creating Title Page
  2283. Creating title page from template.
  2284. DoneAtLast
  2285. Done!
  2286. DontTellAgain
  2287. Don't Tell Me Again
  2288. error mainwindow
  2289. Specialist can only work in a viewer that is not the main window.
  2290. Error No Chapter Heading
  2291. Could not find the background "Chapter Heading" in the template file.
  2292. Error no menu background
  2293. Could not find the background "Menu" in the template file.
  2294. ErrorAddingContentPages
  2295. Unable to add content pages to match chapter headings.
  2296. ExplainINI
  2297. Your specifications for this Specialist have been recorded in the file "%1". If you run the same Specialist again, it will use that file to set up its default choices.
  2298. File:
  2299. File:
  2300. Glossary.tbk
  2301. GLOSSARY.TBK
  2302. Incorrect template file format:
  2303. Incorrect template file format:
  2304. Interpreting your choices
  2305. Interpreting your choices.
  2306. No template
  2307. <No Template>
  2308. NotDoneYet
  2309. I'm Not Done Yet
  2310. NoTemplate
  2311. <No template>
  2312. of as in page of
  2313. One moment
  2314. One moment, please. Working...
  2315. Page Templates
  2316. Page Templates
  2317. PageXofChapterY
  2318. Page %1 of chapter %2
  2319. Question
  2320. Question
  2321. Quiz Setup
  2322. Quiz Setup
  2323. Quiz Summary
  2324. Quiz Summary
  2325. ResponseData explained
  2326. Tab-separated data
  2327. SaveChangesToBookx
  2328. Save current changes to book %1?
  2329. Setting Book Script
  2330. Setting book script.
  2331. SpecRTF Chapter Heading
  2332. \b Chapter Heading\tab \b0 Specialist action: Add a chapter heading page and background copied from the template. New pages can be added to the same background to use as chapter headings throughout your book.
  2333. SpecRTF generic page
  2334. \b Content page\tab \b0 Specialist action: Add a generic content page and background copied from the template. New pages can be added to the same background as you build your book, or you can create additional backgrounds with the New Background command.
  2335. SpecRTF Main menu page
  2336. \b Menu page\tab \b0 Specialist action: Add a menu page and background copied from the template. That page contains buttons for which you can set hyperlinks to navigate to various parts of your book.
  2337. SpecRTF Quiz Summary
  2338. \b Quiz Summary\tab \b0 Specialist action: Add a quiz summary page and background copied from the template. In most templates, the foreground of this page contains a widget to compute the total score for the quiz.
  2339. SpecRTF Title page
  2340. \b Title page\tab \b0 Specialist action: Add a title page and background copied from the template and set the text of the recordfield "Title" of that first page to the title you chose.
  2341. SpecRTFASYM_AutoBookmarks
  2342. \b Bookmarking\tab Automatic (store bookmarks in .ini file) \line \b0 Specialist action: Set \i ASYM_Bookmarks \i0 property of the book to \i %1 \i0
  2343. SpecRTFASYM_AutoGlossary
  2344. \b Glossary lookup\tab Automatic when a hotword is clicked \line \b0 Specialist action: Set \i ASYM_AutoGlossary \i0 property of the book to \i true \i0
  2345. SpecRTFASYM_AutoHotwords
  2346. \b Auto hotwords\tab Reader can click any word to attempt a glossary lookup. \line \b0 Specialist action: Set \i ASYM_AutoHotwords  \i0 property of the book to \i true \i0
  2347. SpecRTFASYM_FullScreen
  2348. \b Full screen at reader level \line \b0 Specialist action: Set \i ASYM_FullScreen \i0 property of the book to \i %1 \i0
  2349. SpecRTFASYM_GlossaryName
  2350. \b Glossary book\tab %1 \line \b0 Specialist action: Set \i ASYM_GlossaryName \i0 property of the book to \i %1 \i0
  2351. SpecRTFASYM_IsScored
  2352. \b Scoring\tab Automatic with the Course Management System \line \b0 Specialist action: Set \i ASYM_IsScored  \i0 property of the book to \i %1 \i0
  2353. SpecRTFASYM_LogDestination
  2354. \b Log Destination\tab %2 \line \b0 Specialist action: Set \i ASYM_IsLogDestination \i0 property of the book to \i %1 \i0
  2355. SpecRTFASYM_LogName
  2356. \b ASCII file log\tab %1\line \b0 Specialist action: Set \i ASYM_IsLogFile \i0 property of the book to \i %1 \i0
  2357. SpecRTFASYM_LogType
  2358. \b Log file type\tab %2 \line \b0 Specialist action: Set \i ASYM_LogType \i0 property of the book to \i %1 \i0
  2359. SpecRTFASYM_Modal
  2360. \b Task Switching\tab Switching to other applications is disabled at reader level \line \b0 Specialist action: Set \i ASYM_Modal \i0 property of the book to \i %1 \i0
  2361. SpecRTFbkDefaultTemplate
  2362. \b Template file\tab %1\line \b0 (File from which the layout templates are drawn)
  2363. SpecRTFInfo_CreatedBy
  2364. \b Author\tab \b0 Specialist action: Set \i Info_CreatedBy \i0 property of the book to \i %1\i0
  2365. SpecRTFInfo_Description
  2366. \b Description\tab \b0 Specialist action: Set \i Info_Description \i0 property of the book to \i %1\i0
  2367. SpecRTFInfo_Title
  2368. \b Title\tab \b0 Specialist action: Set \i Info_Title \i0 property of the book to \i %1\i0
  2369. SpecRTFmatColor
  2370. \b Mat color\tab Hue = %1 Lightness = %2 Saturation = %3 \line \b0 (value obtained from the template) \line \b0 Specialist action: Set \i matColor \i0 property of viewer ID 0 of the book to \i %4 \i0
  2371. SpecRTFmenuBar
  2372. \b Reader menu\tab No menu bar at reader level \line \b0 Specialist action: Set \i menuBar \i0 property of viewer ID 0 of the book to \i %1 \i0
  2373. SpecRTFNumChapters
  2374. \b Chapters\tab \b0 Specialist action: Add %1 chapter heading page(s), for a total of %2, and set the text of the recordfield "Title" of each of those pages to \i Chapter <chapter number>  \i0 to help distinguish them as you work. The \i name  \i0 property of those pages will also be set to that value.
  2375. SpecRTFNumPagesPerChapter
  2376. \b Chapter Pages\tab \b0 Specialist action: Add %1 generic content page(s) after each chapter
  2377. heading and put some placeholder text in the recordfield "Title" of each of those pages, as well as set the page names, to help distinguish them as you work.
  2378. SpecRTFNumPagesToDraw
  2379. \b Question selection\tab Number of questions: %1 \line \b0 Specialist action: Set the user property \i NumPagesToDraw \i0 of the book to \i %1 \i0 . This is the number of pages that will be drawn at random from the quiz pages every time the book is started. After entering the quiz background, the reader will be able to navigate between these pages only.
  2380. SpecRTFRandomAllQuestions
  2381. \b Random question order \line \b0 Specialist action: Set the user property \i RandomizeQuiz \i0 to this book to \i true \i0 . \line Add handlers in the script of the book to manage the random ordering of question pages every time the book is started. Also add handlers to manage navigation between those questions at reader level.
  2382. SpecRTFRandomSubset
  2383. \b Random drawing from all the question pages \line \b0 Specialist action: Add handlers in the script of the book to manage the random selection and ordering of question pages every time the book is started. Also add handlers to manage navigation between those questions at reader level.
  2384. SpecRTFSize
  2385. \b Page size\tab %1x%2 page units  (%3x%4 pixels) \line \b0 Specialist action: Set \i size  \i0 property of the book to \i %5\i0
  2386. SpecRTFTotalNumberOfQuestions
  2387. \b Question pages\tab \b0 Specialist action: Add a generic quiz page and background copied from the template and duplicate that page until %1 quiz pages have been created. You can drag test item widgets from the Widget Catalog onto these pages, or create your own test items from scratch. \line For your convenience, the placeholder text in the record field "Title" of each page is set to \i Question <number> \i0 where \i <number> \i0 is the number of that page in the background.
  2388. Title Page
  2389. Title Page
  2390. Transcript explained
  2391. Human-readable transcript
  2392. UsingTemplateRTF
  2393. \par \par \tab Some objects, like buttons, may already have scripts or hyperlink properties. Text fields are typically record fields that are defined on a background but contain different text for each of the pages that share that background. To change the format of the text in a recordfield, right-click the record field and choose Character or Paragraph in the pop-up menu. To remove a border around a recordfield, right-click it and choose BorderStyle None.
  2394. UsingThisBookRTF
  2395. \par \par \b Using this book\b0 \tab The book created by this Specialist is entirely made of ToolBook objects, including the layout. You can change any of the properties of those objects at will.
  2396. You should save
  2397. You should now save the new book before proceeding.
  2398. Your specs
  2399. Your specs
  2400. YourSpecs
  2401. Your Specifications
  2402. Generic Quiz Book Specialist
  2403. Cover
  2404. .'+    +F
  2405. .'+    +F
  2406. reader
  2407. ^readSPCChoices
  2408. xenterPage
  2409. xenterPage
  2410. xidle
  2411. xenterPage
  2412. targetWindow
  2413.     lockScreen 
  2414. readSPCChoices 
  2415. J <> 
  2416. xidle
  2417. This specialist creates the foundation  for a page-oriented ToolBook quiz. With it, you can specify the book's layout, page size, and basic behavior, including options to choose the questions at random.
  2418. After the Specialist creates the book, you can add text, images, media clips and interactive widgets. You can modify any aspect of the book, including changing the layout, adding and removing objects, and adding or modifying hyperlinks and scripts.
  2419.  cripts.
  2420.   layout, general behavior and other options for the book. You will be able to specify how the quiz will run: Select questions at random from the quiz pages, just randomize the order in which the pages are presented, or simply present the pages in the order where you arrange them.
  2421. Once the specialist has created the basic book, you can add your content in the form of test items, text, images, media clips, interactive widgets. You can modify every aspect of the book, rearrange the layout, add and remove objects, add or modify hyperlinks and scripts.
  2422. Generic Quiz Specialist
  2423. One moment
  2424. ASYM_GetString
  2425. enterPage
  2426. leavePage
  2427. author
  2428. .'+    +F
  2429. .'+    +F
  2430. ^readSPCChoices
  2431. actionButtons
  2432. enterPage
  2433. buttonClick
  2434. notifyBefore 
  2435. K= ASYM_GetString("One moment","")
  2436. oenabled = 
  2437. notifyAfter 
  2438. targetWindow
  2439.     lockScreen 
  2440. readSPCChoices 
  2441. "actionButtons"
  2442. B"Next"
  2443. buttonClick
  2444. One moment, please. Working...
  2445. ActionButtons
  2446. leavePage
  2447. buttonClick
  2448. ASYM_Reset
  2449. notifyAfter 
  2450. buttonClick
  2451. notifyBefore ASYM_Reset
  2452. &Next
  2453. Cancel
  2454. leavePage
  2455. buttonClick
  2456. author
  2457. notifyAfter 
  2458. buttonClick
  2459.         close 
  2460. notifyBefore 
  2461. &Cancel
  2462. author
  2463. enterPage
  2464. ASYM_Reset
  2465. leavePage
  2466. enterPage
  2467. 94091723224814028589176
  2468. 94091723224814028589176
  2469. ASYM_TpID
  2470. Copyright Info
  2471. Generic Content Book Specialist (2)
  2472. Info_Title
  2473. Information
  2474. Description, Copyright or Other Information:mation::
  2475. Author:
  2476. Book Title:
  2477. sized
  2478. sized
  2479. 3dField
  2480. tbk_wid_type
  2481. Info_Title
  2482. propValue
  2483. propValue
  2484. ASYM_reset
  2485. grabFocus
  2486. "8ASYM_PostMsg
  2487. enterPage
  2488. grabFocus
  2489. propValue 
  2490. notifyBefore ASYM_reset
  2491. notifyAfter 
  2492. ASYM_PostMsg "grabFocus", 
  2493. string
  2494. propType
  2495. Page id 34 of Book "C:\MTB30\DEMO\DEMO10.TBK"
  2496. trueValue
  2497. propOwner
  2498. Book property: Info_Title
  2499. HelpText
  2500. sized
  2501. sized
  2502. 3dField
  2503. tbk_wid_type
  2504. Info_CreatedBy
  2505. ASYM.INI
  2506. GetIniVar
  2507. User Info
  2508. propValue
  2509. propValue
  2510. ASYM_reset
  2511. propValue 
  2512.  = GetIniVar("User Info","Name","ASYM.INI")
  2513. notifyBefore ASYM_reset
  2514. string
  2515. propType
  2516. Page id 34 of Book "C:\MTB30\DEMO\DEMO10.TBK"
  2517. trueValue
  2518. propOwner
  2519. Book property: ASYM_LastSavedBy
  2520. HelpText
  2521. sized
  2522. sized
  2523. 3dField
  2524. tbk_wid_type
  2525. Info_Description
  2526. w,    #?
  2527. Copyright
  2528. Company
  2529. ASYM.INI
  2530. GetIniVar
  2531. User Info
  2532. propValue
  2533. propValue
  2534. ASYM_reset
  2535. propValue 
  2536.  = "Copyright" && GetIniVar("User Info","Company","ASYM.INI")
  2537. notifyBefore ASYM_reset
  2538. string
  2539. propType
  2540. Page id 34 of Book "C:\MTB30\DEMO\DEMO10.TBK"
  2541. trueValue
  2542. propOwner
  2543. Book property: Info_Description
  2544. HelpText
  2545. ASYM_reset
  2546. enterPage
  2547. Specialist
  2548. Properties DB
  2549. 94090215013254092324552
  2550. Title
  2551. buttonClick
  2552. enterPage
  2553. buttonClick
  2554. notifyBefore 
  2555. oenabled = 
  2556. &First
  2557. buttonClick
  2558. enterPage
  2559. buttonClick
  2560. notifyBefore 
  2561. oenabled = 
  2562. &Previous 
  2563. buttonClick
  2564. enterPage
  2565. buttonClick
  2566. notifyBefore 
  2567. oenabled = 
  2568.    &Next
  2569. buttonClick
  2570. enterPage
  2571. buttonClick
  2572. notifyBefore 
  2573. oenabled = 
  2574. &Last
  2575. cancel
  2576. buttonClick
  2577. keyChar
  2578. buttonClick
  2579. notifyBefore 
  2580. x = 27
  2581. Close the Specialist
  2582. helpText
  2583. &Cancel
  2584. mtb40.hlp
  2585. %ASYM_WinHelp
  2586. buttonClick
  2587. keyDown
  2588. buttonClick
  2589. ASYM_WinHelp(10300, "mtb40.hlp")
  2590. notifyBefore 
  2591. &Help
  2592. Dialog inner frame
  2593. 3dField
  2594. tbk_wid_type
  2595. summary
  2596. enterPage
  2597. ASYM_Reset
  2598. notifyBefore 
  2599. = "summary"
  2600. notifyAfter ASYM_Reset
  2601. enterPage
  2602. keyChar
  2603. keyDown
  2604. ASYM_Reset
  2605. 94090215013254092324552
  2606. ASYM_TpID
  2607. Layout template
  2608. Basic Layout
  2609. pgCaption
  2610. G:\FRANK\TEMPLATE\
  2611. templatePath
  2612. EQuiz
  2613. preferredLayout
  2614. g:\frankjr\TEMPLATE\
  2615. PgTpFn
  2616. g:\frankjr\TEMPLATE\
  2617. PgTpPath
  2618. ASYM_BeenHere
  2619. outDated
  2620. Layout Template
  2621. Thumbnail
  2622. Template:basic layout template::e
  2623. Thumbnail Error
  2624. enterPage
  2625. notifyBefore 
  2626. Template file not found. 
  2627. Please choose another layout...
  2628. Template Directory:
  2629. Thumbnail
  2630. 3DField
  2631. tbk_wid_type
  2632. bkDefaultTemplate
  2633. L    b    8
  2634. MarkItem
  2635. Background id 3 of Book "G:\FRANKJR\TEMPLATE\MONO-ONE.PTP"
  2636. chosenTemplate
  2637. <No template>
  2638. noneString
  2639. <Use Browse to locate templates>
  2640. option
  2641. STRING
  2642. propType
  2643. Page id 141 of Book "C:\MTB40\SPCLST\GENQUIZ.SPB"
  2644. parentPage
  2645. specialist
  2646. propOwner
  2647. Book property: ASYM_OriginalTemplate
  2648. HelpText
  2649. outdated
  2650. PLAINSTU.PTP
  2651. defaultValue
  2652. Preview
  2653. zRASYMA_AuthorIniFile
  2654. Preview templates
  2655. GetIniVar
  2656. Specialist
  2657. linkIniFunctions
  2658. enterPage
  2659. s_pg_NeedThumbNail
  2660. ;thumbNailPage
  2661. "8ASYM_PostMsg
  2662. XtcloseThumbnail
  2663. buttonClick
  2664. Preview templates
  2665. Specialist
  2666. zRASYMA_AuthorIniFile
  2667. SetIniVar
  2668. leavePage
  2669. ASYM_Reset
  2670. notifyBefore 
  2671. linkIniFunctions()
  2672. (GetIniVar("Specialist","Preview templates",ASYMA_AuthorIniFile())\
  2673. buttonClick
  2674. 4s_pg_NeedThumbNail, s_bg_showingThumbnail
  2675. 0 = thumbNailPage 
  2676. ASYM_PostMsg "
  2677. closeThumbnail
  2678. SetIniVar("
  2679. ASYM_Reset
  2680. Preview the selected template. The preview is an approximation only.
  2681. helpText
  2682. Pre&view
  2683. sized
  2684. sized
  2685. 3dField
  2686. tbk_wid_type
  2687. Template directory
  2688. string
  2689. propType
  2690. Page id 34 of Book "C:\MTB30\DEMO\DEMO10.TBK"
  2691. trueValue
  2692. specialist
  2693. propOwner
  2694. j:\frankjr\rel\template\line\
  2695. oldtxt
  2696. Browse
  2697. Browse the directories to locate the template directory.
  2698. helpText
  2699. &Browse...
  2700. Description
  2701. ASYM_reset
  2702. notifyBefore ASYM_reset
  2703. enterPage
  2704. ASYM_Reset
  2705. firstIdle
  2706. leavePage
  2707. pwpwp
  2708. ODDOD
  2709. DODOO
  2710. wxwwp
  2711. wxwwpW
  2712. Page size
  2713. operties DB
  2714. Page Size and window size
  2715. propType
  2716. system
  2717. secName
  2718. propOwner
  2719. Book property: size
  2720. HelpText
  2721. in,ms
  2722. ThreeDeeRect
  2723. bottomLine
  2724. topLine
  2725. startupWidth
  2726. system
  2727. secName
  2728. propValue
  2729. fType
  2730. 84600
  2731. in,ms
  2732. ThreeDeeRect
  2733. bottomLine
  2734. topLine
  2735. startupHeight
  2736. system
  2737. secName
  2738. propValue
  2739. fType
  2740. 576070
  2741. in,ms
  2742. ThreeDeeRect
  2743. bottomLine
  2744. topLine
  2745. startupWidth VGA
  2746. system
  2747. secName
  2748. propValue
  2749. fType
  2750. in,ms
  2751. ThreeDeeRect
  2752. bottomLine
  2753. topLine
  2754. startupHeight VGA
  2755. system
  2756. secName
  2757. propValue
  2758. fType
  2759. in,ms
  2760. ThreeDeeRect
  2761. bottomLine
  2762. topLine
  2763. startupWidth Pixels
  2764. system
  2765. secName
  2766. propValue
  2767. fType
  2768. in,ms
  2769. ThreeDeeRect
  2770. bottomLine
  2771. topLine
  2772. startupHeight Pixels
  2773. system
  2774. secName
  2775. propValue
  2776. fType
  2777. 38440
  2778. Width:idth:
  2779. Height:ight:
  2780. The ratio of ToolBook page units to pixels is determined by the video driver.
  2781. helpText
  2782. ToolBook Page Units:ssss
  2783. Size, in pixels, of the pages of the book when using the standard Windows VGA driver (15 page units/pixel).
  2784. HelpText
  2785. Standard VGA Pixels:s
  2786. Size, in pixels, of the pages of the book when using the current video driver.
  2787. HelpText
  2788. Pixels with this Video
  2789.  Driver::I
  2790. tb40WIN.DLL
  2791. 9verticalDisplayRes
  2792. horizontalDisplayRes
  2793. verticalDisplayRes
  2794. horizontalDisplayRes
  2795. enterPage
  2796. 9verticalDisplayRes
  2797. horizontalDisplayRes
  2798. propValue
  2799. buttonDoubleClick
  2800. notifyBefore 
  2801.     hRes = horizontalDisplayRes()
  2802.         linkDLL "tb40WIN.
  2803.             INT 
  2804. :es()
  2805. verticalDisplayRes()
  2806.     vRes = 
  2807. & "x" & 
  2808.     propValue 
  2809. " = \
  2810. es() * 
  2811. sysPageUnitsPerPixel,\
  2812. () * 
  2813. 800x600
  2814. Fake screen
  2815. myTwin
  2816. Window Style
  2817. matColor
  2818. update
  2819. 7wASYM_Container
  2820. enterPage
  2821. notifyBefore 
  2822.     myTwin = stage "matColor"\
  2823. "Window Style"\
  2824. ASYM_Container(
  2825. update 
  2826. _value
  2827. j:\frankjr\rel\template\FUNONEQU.PTP
  2828. refTpFn
  2829. Fake page
  2830. fake caption bar
  2831. (Standard VGA resolution is 640x480.)
  2832. enterPage
  2833. ASYM_Reset
  2834. clear
  2835. paste
  2836. Window style
  2837. nd style
  2838. Window Styleend stylerance
  2839. tb40WIN.DLL
  2840. 9verticalDisplayRes
  2841. horizontalDisplayRes
  2842. verticalDisplayRes
  2843. horizontalDisplayRes
  2844. enterPage
  2845. notifyBefore 
  2846.     hRes = horizontalDisplayRes()
  2847.         linkDLL "tb40WIN.
  2848.             INT 
  2849. :es()
  2850. verticalDisplayRes()
  2851.     vRes = 
  2852. & "x" & 
  2853. This is your current screen resolution.
  2854. HelpText
  2855. 800x600
  2856. matColor
  2857. color
  2858. propType
  2859. mainWindow
  2860. propOwner
  2861. Desktop area not covered by the book page.
  2862. HelpText
  2863. _value
  2864. g:\mtb40\template\PLAINSTU.PTP
  2865. refTpFn
  2866. Fake page
  2867. ,"J-Y
  2868. fake page
  2869. page size
  2870. fakeCaption
  2871. Normal window
  2872. fake caption bar
  2873. enterPage
  2874. notifyBefore 
  2875.     myPg = 
  2876. "fake 
  2877.     fakeCaption = 
  2878. Kbar" 
  2879. B"Normal 
  2880.         bnds = 
  2881. "- 45, \
  2882. --    pos = 
  2883. --    xoff = x1 - 
  2884. --    yoff = x1 - 
  2885. == x1 + 
  2886. 6, y1 + 
  2887. (, x2 + 
  2888. H, y2 + 
  2889. Approximate size of the book pages relative to the screen.
  2890. HelpText
  2891. fake caption bar
  2892. buttonClick
  2893. buttonClick
  2894. Normal window
  2895. propValue
  2896. propValue
  2897. propValue
  2898. Normal &Window
  2899. ASYM_FullScreen
  2900. propValue
  2901. Normal Window
  2902. 7wASYM_Container
  2903. propValue
  2904. propValue
  2905. ASYM_Reset
  2906. propValue
  2907.     myPg = ASYM_Container(
  2908. B"Normal Window" 
  2909. notifyBefore ASYM_Reset
  2910. boolean
  2911. propType
  2912. Book property: ASYM_FullScreen
  2913. HelpText
  2914. propOwner
  2915. Full &Screen at Reader Level
  2916. Choose this option to makes the book the same size as the screen, with no caption bar. If the page is smaller than the screen, it is centered in a blank mat area. 
  2917. The window will appear normally at Author level.             ear normally at Author level. vel.  level. . . thor level.    el. l. el. l. 
  2918. enterPage
  2919. ASYM_Reset
  2920. buttonUp
  2921. Window behavior
  2922. rties DB
  2923. Window Behavior
  2924. ASYM_Modal
  2925. propValue
  2926. propValue
  2927. propValue
  2928. boolean
  2929. propType
  2930. Book property: ASYM_Modal
  2931. HelpText
  2932. propOwner
  2933. Modal at Reader level (disable Windows task switching)
  2934. Choosing this option disables task switching, so you cannot  switching to  another application by pressing ALT+Tab, ALT+Esc, or CTRL+Esc.
  2935. Note: To conform to user interface guidelines for Windows, you should allow your users to switch to other applications.............
  2936. Menu bar
  2937. Menu Bar
  2938. menuBar
  2939. menubar ID 100
  2940. propValue
  2941. propValue
  2942. ASYM_Reset
  2943. propValue
  2944. dID 100"
  2945. notifyBefore ASYM_Reset
  2946. boolean
  2947. propType
  2948. Property: menuBar of mainWindow
  2949. HelpText
  2950. mainWindow
  2951. propOwner
  2952. Remove menu bar at Reader level
  2953. Choosing this option does not affect the Author level menu bar.
  2954. Note: To conform to user interface guidelines for Windows applications, include a menu bar. Otherwise you will need to include buttons or other means to navigate and exit your application.e and exit the application.ion at Reader level.evel.........level..l.
  2955. ASYM_Reset
  2956. Scoring
  2957. Scoring
  2958. ASYM_IsScored
  2959. propValue
  2960. propValue
  2961. propValue
  2962. boolean
  2963. propType
  2964. Property name: ASYM_IsScored
  2965. HelpText
  2966. propOwner
  2967. &Tally and Record Score at the End of the Session
  2968. If the book is run from the Course Management System, or if Logging is turned on, the total score will be computed and recorded....ded.agement System activity record if applicable..
  2969. Logging
  2970. |!\#'
  2971. &(6(u4
  2972. Logging
  2973. Log Destination
  2974. Destination:ion:
  2975. 3DComboBox
  2976. tbk_wid_type
  2977. ASYM_LogDestination
  2978. <ask>,<iniDir>,<bookDir>,<tempdir>,<email>,<fax>,<floppy>,<printer>,<special>
  2979. values
  2980. propType
  2981. Property name: ASYM_LogDestination
  2982. HelpText
  2983. <ask>
  2984. trueValue
  2985. propOwner
  2986. Ask at run time s_ASYM_LogDirAPI)
  2987. Ask at run time
  2988. Automatic (.INI directory)
  2989. Automatic (same as book)
  2990. Automatic (TEMP directory)
  2991. E-Mail Attachment (requires MAPI)
  2992. Fax (requires fax driver)
  2993. Floppy disk
  2994. Printer
  2995. System Variable s_ASYM_LogDir
  2996. ASYM_LogName
  2997. PenableCheckBox
  2998. custom
  2999. LogName
  3000. enable
  3001. enable
  3002. propValue
  3003. custom
  3004. <auto>
  3005. LogName
  3006. 7wASYM_Container
  3007. propValue
  3008. customTxt
  3009. custom
  3010. <auto>
  3011. LogName
  3012. propValue
  3013. autoLogname
  3014. 7wASYM_Container
  3015. propValue
  3016. enable how
  3017.     canBeCustom = 
  3018.     btn = 
  3019. B"custom" 
  3020. enableCheckBox (
  3021. CanBeCustom) 
  3022. "LogName" 
  3023. propValue
  3024.     myPg = ASYM_Container(
  3025. "<auto>"
  3026.     fld = 
  3027.     customTxt 
  3028. OautoLogname()
  3029. string
  3030. propType
  3031. propOwner
  3032. Custom
  3033. false
  3034. trueValue
  3035. Custom F&ile Name
  3036. 3dField
  3037. tbk_wid_type
  3038. LogName
  3039. Property name: ASYM_LogName
  3040. HelpText
  3041. logxxxx.log
  3042. overwrite label
  3043. ASYM_reset
  3044. notifyBefore ASYM_reset
  3045. oenabled = 
  3046. When the
  3047.  file exists:
  3048. ASYM_LogAppend
  3049. overwrite
  3050. choice
  3051. boolean
  3052. propType
  3053. Property name: ASYM_LogAppend
  3054. HelpText
  3055. propOwner
  3056. Append
  3057. Appen&d
  3058. Overwrite
  3059. Over&write
  3060. ASYM_LogType
  3061. string
  3062. propType
  3063. Property name: ASYM_LogType
  3064. HelpText
  3065. propOwner
  3066. ResponseData
  3067. Ta&b Separated
  3068. Transcript
  3069. &Transcript
  3070. N&one
  3071. ASYM_LogOptions
  3072. String
  3073. propType
  3074. true,,true,true,true
  3075. defValue
  3076. h:min:sec AMPM
  3077. TimeFormat
  3078. Property name: ASYM_LogOptions
  3079. HelpText
  3080. propOwner
  3081. Log Pages
  3082. propValue
  3083. false
  3084. trueValue
  3085. propValue
  3086. propValue
  3087. oenabled
  3088. otrueValue = 
  3089. Property: Item in ASYM_LogOptions
  3090. HelpText
  3091. trueValue
  3092. &Visited Pages
  3093. Log Responses
  3094. propValue
  3095. false
  3096. trueValue
  3097. propValue
  3098. propValue
  3099. oenabled
  3100. otrueValue = 
  3101. Property: Item in ASYM_LogOptions
  3102. HelpText
  3103. trueValue
  3104. &Question Responses 
  3105. Log Stats
  3106. propValue
  3107. false
  3108. trueValue
  3109. propValue
  3110. propValue
  3111. oenabled
  3112. otrueValue = 
  3113. Property: Item in ASYM_LogOptions
  3114. HelpText
  3115. trueValue
  3116. &Session Summary
  3117. Log times
  3118. propValue
  3119. false
  3120. trueValue
  3121. propValue
  3122. propValue
  3123. oenabled
  3124. otrueValue = 
  3125. Property: Item in ASYM_LogOptions
  3126. HelpText
  3127. trueValue
  3128. Ti&me of Each Entry
  3129. 3DGroupBox
  3130. tbk_wid_type
  3131. Shadow
  3132. Highlight
  3133. Caption
  3134. Type of Log
  3135. 3DGroupBox
  3136. tbk_wid_type
  3137. Shadow
  3138. Highlight
  3139. Caption
  3140. Included Data
  3141. 3DGroupBox
  3142. tbk_wid_type
  3143. Shadow
  3144. Highlight
  3145. Caption
  3146. File Options
  3147. ASYM_reset
  3148. Paste
  3149. clear
  3150. enterButton
  3151. leavePage
  3152. enterPage
  3153. ASYM_Reset
  3154. paste
  3155. clear
  3156. Quiz organization
  3157. .'+    +F
  3158. TooManyPages
  3159. The maximum number of question pages
  3160. fldNP
  3161. propValue
  3162. Total Number of Questions
  3163. ASYM_MessageBox
  3164. ASYM_GetString
  3165. GUASYM_IsNumber
  3166. this specialist can build in one pass is %1.
  3167. leavePage
  3168.     fldNP = 
  3169. "Total Number 
  3170. Questions" 
  3171. b= 400
  3172.     nP = propValue 
  3173. ASYM_IsNumber(nP) 
  3174. nP > 
  3175.         txt = ASYM_GetString("TooManyPages",\
  3176. "The maximum 
  3177. question 
  3178. specialist can build 
  3179. one pass 
  3180. %1.")
  3181. ASYM_MessageBox(expandString(
  3182. y,"hand")
  3183. Quiz Organization
  3184. Number of pages to choose:::
  3185. Total Number of Pages:ons:
  3186. A  list of pages will be chosen at random from the quiz pages every time the book is started or reset, and these pages will be presented to the reader in random order.
  3187. All pages in the quiz book are presented in random order each time the quiz is started.... started.ted.
  3188. The pages in the quiz book are presented in the order in which you put them in the book.bookk
  3189. sized
  3190. sized
  3191. &    <    8
  3192. 3dField
  3193. tbk_wid_type
  3194. specialist
  3195. propOwner
  3196. Total number of questions
  3197. propValue
  3198. ASYM_Reset
  3199. risNumber
  3200. propValue
  3201. rIsNumber
  3202. propValue
  3203. firstIdle
  3204. oldtxt
  3205. GUASYM_IsNumber
  3206. keyChar
  3207. notifyBefore ASYM_Reset
  3208. opropValue = 
  3209. isNumber(
  3210. xIsNumber(
  3211. firstIdle
  3212.     oldtxt = 
  3213. xASYM_IsNumber(
  3214. > 999
  3215. propType
  3216. Page id 34 of Book "C:\MTB30\DEMO\DEMO10.TBK"
  3217. trueValue
  3218. specialist
  3219. propOwner
  3220. A page for each question will be added to the book
  3221. HelpText
  3222. HowToSetupQuiz
  3223. choice
  3224. propValue
  3225. choice
  3226. propValue
  3227. choice
  3228. buttonClick
  3229. propValue
  3230. ochoice
  3231.     ss = 
  3232. buttonClick
  3233. STRING
  3234. propType
  3235. Random subset
  3236. choice
  3237. specialist
  3238. propOwner
  3239. All in fixed order
  3240. All pages in Fixed Order
  3241. All in random order
  3242. The book script will randomize the questions
  3243. HelpText
  3244. All pages, in Random Order
  3245. Random subset
  3246. The book script will randomize the questions
  3247. HelpText
  3248. Random Subset of Pages
  3249. sized
  3250. sized
  3251. 3dField
  3252. tbk_wid_type
  3253. NumPagesToDraw
  3254. propType
  3255. Page id 34 of Book "C:\MTB30\DEMO\DEMO10.TBK"
  3256. trueValue
  3257. specialist
  3258. propOwner
  3259. The script of the book will draw this many questions from all pages
  3260. HelpText
  3261. ASYM_Reset
  3262. firstIdle
  3263. buttonClick
  3264. enterPage
  3265. Random subset
  3266. Other options
  3267. title page
  3268. Unavailable options
  3269. quiz summary
  3270. enterPage
  3271. .'+    +F
  3272. xenabled 
  3273. B"title 
  3274. B"quiz summary" 
  3275. "Unavailable options" = 
  3276. Other Options
  3277. Title page
  3278. setVisible
  3279. Page stack picture
  3280. 7wASYM_Container
  3281. propValue
  3282. propValue
  3283. buttonClick
  3284. FindTemplateBackground
  3285. s_spc_bkTemplate
  3286. Title
  3287. propValue
  3288. propValue
  3289. ASYM_Reset
  3290. FindTemplateBackground
  3291. false
  3292. s_spc_bkTemplate
  3293. propValue
  3294. Title
  3295. enterPage
  3296. propValue 
  3297. setVisible 
  3298. "Page stack picture" \
  3299. ASYM_Container(
  3300. buttonClick
  3301. 4s_spc_bkTemplate
  3302. FindTemplateBackground(
  3303. 3, "Title") <> 
  3304. notifyBefore ASYM_Reset
  3305. oenabled = 
  3306. boolean
  3307. propType
  3308. specialist
  3309. propOwner
  3310. Title page
  3311. Quiz Summary
  3312. setVisible
  3313. Page stack picture
  3314. 7wASYM_Container
  3315. propValue
  3316. propValue
  3317. buttonClick
  3318. FindTemplateBackground
  3319. Quiz Summary
  3320. s_spc_bkTemplate
  3321. propValue
  3322. propValue
  3323. ASYM_Reset
  3324. FindTemplateBackground
  3325. false
  3326. Quiz Summary
  3327. s_spc_bkTemplate
  3328. propValue
  3329. enterPage
  3330. propValue 
  3331. setVisible 
  3332. "Page stack picture" \
  3333. ASYM_Container(
  3334. buttonClick
  3335. 4s_spc_bkTemplate
  3336. FindTemplateBackground(
  3337. 3, "Quiz Summary") <> 
  3338. notifyBefore ASYM_Reset
  3339. oenabled = 
  3340. specialist
  3341. propOwner
  3342. boolean
  3343. propType
  3344. Quiz Summary
  3345. The title page is the first page in the book, on which you can put instructions and a start button...........................
  3346. A back page that displays the total score after the quiz is completed.ompleted. that is shown after completing the quiz. The back page shows the total score.
  3347. Page stack picture
  3348. setVisible
  3349. setVisible what, how
  3350.     objs = 
  3351. L = (
  3352. Quiz Summary
  3353. content page icon
  3354. content page icon
  3355. content page icon
  3356. content page icon
  3357. content page icon
  3358. content page icon
  3359. content page icon
  3360. title page icon
  3361. Unavailable options
  3362. Options on this page are disabled if the corresponding background is not available in the selected template, or if no template is selected.
  3363. ASYM_Reset
  3364. enterPage
  3365. Summary
  3366. Summary
  3367. A copy of this summary is now on the clipboard.
  3368. buttonClick
  3369. buttonClick
  3370.     lockScreen 
  3371. targetWindow = 
  3372.     fld = 
  3373.     oldScroll = 
  3374. summary 
  3375. now on the clipboard."
  3376. Cop&y
  3377. Print
  3378. .'+    +F
  3379. .',    "
  3380. .'+    +F
  3381. v^ASYM_TextToPrinter
  3382. Unable to print.
  3383. buttonClick
  3384. buttonClick
  3385. ASYM_TextToPrinter(
  3386. "Unable 
  3387. Pr&int
  3388. .'+    +F
  3389. O:BuildIt
  3390. buttonClick
  3391. enterPage
  3392. buttonClick
  3393. BuildIt 
  3394. notifyBefore 
  3395. oenabled = 
  3396. &Build
  3397. enterPage
  3398. t of Book
  3399. to handle enterApplication
  3400.     send reader
  3401.     if "ctb40r.sbk" is not in sysBooks
  3402.         push "ctb40r.sbk" onto sysBooks
  3403.     -- Put any other initialization statements here
  3404.     forward -- The sysBooks need this!
  3405.     -- Set the user property RandomizeQuiz of this book to true
  3406.     -- if you want the quiz to get randomized each time the book
  3407.     -- is started or reset. The Quiz Specialist may set this
  3408.     -- property to true when it constructs the book.
  3409.     -- If the userproperty RandomizeQuiz of this book is true,
  3410.     -- the 3 script lines below will randomize the quiz
  3411.     -- every time the book is started.
  3412.     if RandomizeQuiz of self is true
  3413.         send randomizeTheQuiz
  3414. to handle ASYM_reset
  3415.     oldCursor = sysCursor
  3416.     sysCursor = 4 -- hourglass
  3417.     forward -- Generic reset handled by system book
  3418.     if target is self and RandomizeQuiz of self is true
  3419.         send randomizeTheQuiz
  3420.     sysCursor = oldCursor
  3421. to handle exit
  3422.     request "Are you really ready to quit?" with "&Yes" or "&No"
  3423.     if "Yes" is in it
  3424.         forward
  3425. -- The handlers below manage the random quiz by forcing
  3426. -- navigation to be according to the draw order
  3427. to handle ASYM_IAmWidget
  3428.     -- Intercept the ASYM_IAmWidget message sent by widgets
  3429.     -- when summoned by the ASYM_SummonWidgets message
  3430.     system s_QuizBusyRandomize 
  3431.         -- flag set to true while randomizing the quiz
  3432.     system s_QuizQpg 
  3433.         -- flag used to signal quiz pages
  3434.     if s_QuizBusyRandomize is true and \
  3435.       ASYM_Wid_MaxScore of target <> null\
  3436.       and NotInQuiz of target <> true
  3437.         s_QuizQpg = true
  3438.     else
  3439.         forward
  3440. to handle randomizeTheQuiz
  3441.     -- Please read this carefully
  3442.     -- This handler randomizes the quiz by the following method:
  3443.     -- 1) Make a list of all the pages that contain a scored question
  3444.     -- 2) If a question page is not included in the quiz,
  3445.     --    set its skipNavigation to true,
  3446.     --    else change its page number so that the quiz pages
  3447.     --      the reader will see are in random order.
  3448.     -- In order for this script to work, the following conditions
  3449.     -- must be met:
  3450.     -- 1) One question per page
  3451.     -- 2) All question pages must be contiguous, but they do not
  3452.     --    have to use the same background (unlike the Quiz books
  3453.     --    built by the original CBT Edition 3.0 Quiz Book specialist)
  3454.     -- 3) There can be any number of non-quiz pages before 
  3455.     --    the first quiz page
  3456.     -- 4) There can be any number of non-quiz pages after the
  3457.     --    last quiz page
  3458.     -- 5) If a page contains a question widget but is not a quiz
  3459.     --    page, set the userproperty NotInQuiz of the question
  3460.     --    widget to true
  3461.     -- For best performance, keep the total number of quiz pages
  3462.     -- below 100. This script will randomize up to 3000 pages or
  3463.     -- so, but that will take several minutes even on a fast system. 
  3464.     system s_QuizBusyRandomize 
  3465.         -- flag set to true while collecting quiz pages
  3466.     system s_QuizQpg 
  3467.         -- flage used while collecting quiz pages
  3468.     local STACK QuizPgIDList, RandomPgIDList
  3469.       -- lists of IDs of pages containing questions
  3470.     local WORD i, pgCnt, QuestionNumber, firstQPgN, lastQPgN
  3471.       -- various counters
  3472.     local OBJECT pg
  3473.       -- variable used to cache a page reference for speed
  3474.     oldstatcaption = caption of statusbar
  3475.     caption of statusbar = "Randomizing questions"
  3476.     pgCnt = pageCount of self
  3477.     -- Build a list of all the pages that contain a question
  3478.     -- and add a sort tag to the other pages
  3479.     s_QuizBusyRandomize = true
  3480.     firstQuestionPageFound = false
  3481.     step i from 1 to pgCnt
  3482.         pg = page i of self
  3483.         clear s_QuizQpg
  3484.         send ASYM_SummonWidgets to pg
  3485.         if s_QuizQpg <> null
  3486.             push idNumber of pg onto QuizPgIDList
  3487.             if not firstQuestionPageFound
  3488.                 firstQuestionPageFound = true
  3489.                 firstQPgN = i
  3490.             end
  3491.             skipNavigation of pg = true
  3492.         else
  3493.             if firstQuestionPageFound
  3494.                 lastQPgN = i - 1
  3495.                 break step
  3496.             end
  3497.         end
  3498.     s_QuizBusyRandomize = false    
  3499.     n = NumPagesToDraw of self 
  3500.       -- NumPagesToDraw is a user property,
  3501.       -- typically set the by Quiz Specialist
  3502.     if n is null
  3503.         ss = sysSuspend
  3504.         sysSuspend = false
  3505.         n = NumPagesToDraw of background "Quiz" of self
  3506.         sysSuspend = ss
  3507.     if n is null
  3508.         -- Assume all question pages will be used
  3509.         n = itemCount(QuizPgIDList)
  3510.     if n > 0 and n <= itemCount(QuizPgIDList)
  3511.         RandomPgIDList = ASYM_RandomList(n, QuizPgIDList)
  3512.         i = firstQPgN
  3513.         while itemCount(RandomPgIDList ) > 0
  3514.             pop RandomPgIDList
  3515.             pg = page ID it of self
  3516.             skipNavigation of pg = false
  3517.             pageNumber of pg = i
  3518.             increment i
  3519.         end
  3520.     else
  3521.         if sysLevel is reader and n > 0
  3522.             request "Cannot randomize. The number of pages containing"\
  3523.               && "a scored question widget is smaller than the value"\
  3524.               && "of the user property ""numPagesToDraw"" of this book."
  3525.         end
  3526.     caption of statusBar = oldstatcaption
  3527. ption of statusBar = oldstatcaption
  3528. caption
  3529. sBar = oldstatcaption
  3530. (RandomPgIDList ) > 0
  3531.             pop RandomPgIDList
  3532.             pg = page ID it of self
  3533.             skipNavigation of pg = false
  3534.             pageNumber of pg = i
  3535.             increment i
  3536.         end
  3537.     else
  3538.         if sysLevel is reader and n > 0
  3539.             request "Cannot randomize. The number of pages containing"\
  3540.               && "a scored question widget is smaller than the value"\
  3541.               && "of the user property ""numPagesToDraw"" of this book."
  3542.         end
  3543.     caption of statusBar = oldstatcaption
  3544.  thisBg <> "quiz" \
  3545.           and name of parent of previous page is "quiz"
  3546.               result = page ID (last item of my QuizPageList)
  3547.         when name of thisBg = "quiz" and my QuizPageList <> null
  3548.             --if s_QuizPageN = 0 -- just coming into the background
  3549.                 s_QuizPageN = ASYM_ItemOffset(idNumber of this page,\
  3550.                       my QuizPageList)
  3551.               --end
  3552.             if s_QuizPageN > 1
  3553.                 result = page ID (item s_QuizPageN - 1 of my QuizPageList)
  3554.             else
  3555.                 get pageNumber of page 1 of thisBg
  3556.                 if it > 1
  3557.                     result = page (it - 1)
  3558.                 end
  3559.             end
  3560.         else
  3561.             forward
  3562.             result = it
  3563.         end
  3564.         return result
  3565. Scripts To Install
  3566. 94091517185612467374016
  3567. Title
  3568. 94091517185612467374016
  3569. ASYM_TpID
  3570. Window behavior
  3571. Page size
  3572. Quiz organization
  3573. Menu Bar
  3574. Summary
  3575. Copyright Info
  3576. Cover
  3577. Layout template
  3578. Logging
  3579. Window style
  3580. Scoring
  3581. Other options
  3582. Scripts To Install
  3583. Specialist
  3584.